Несоответствие типов. Значение (x) не соответствует номеру типа в индексе столбца 1

У меня есть круговая диаграмма визуализации Google, которую я рисую так:

OIT_location_pie_chart1.setDataTable( google.visualization.data.group(
            // get the filtered results
            OIT_location_pie_chart.getDataTable(), [1], [{'column': 15, 'aggregation': google.visualization.data.sum, 'type': 'number'}] //problem at 'type': 'number'
            ));
            OIT_location_pie_chart1.draw();
      });

В таблице есть значения столбцов, которые пусты после определенной даты, поэтому данные будут ошибаться, если пользователь попытается отобразить данные после этой даты.

Как мне проверить тип данных для строк, которые содержат ошибки, и учесть их / игнорировать их?

такие пустые значения null? если так, то все должно быть в порядке. в сообщении об ошибке обнаружено значение x, которое не является числом. не могли бы вы поделиться образцом данных?

WhiteHat 04.12.2018 16:14

Неперехваченная ошибка: несоответствие типа. Значение 2181.2345.3990.7761.6992.62185.2492.6246.3146.3123.1646.3192‌ .6246.3146.3146.3169‌ .4795.8947.9547.9547‌ .9595.8931.6447.9595‌ .926.9547.3535479.23‌431.69.631.631.63 962.67423.9562.6762.‌ 6762.6762.6762.6762.‌ 6762.6762.6762.6762.‌ 6762.6764.4764.4764.‌ 4764.4764.47139.2364‌ .4764.4711286.6930.8‌ 521.16626.45126.9487‌ .51529.48204.5 6‌ 859.3175.9259.3150.4‌ 2103.829.6627.4314.8‌ 3137.1329.6615.25153‌ .815.2530.5379.9730.‌ 515.2512230.5111.633‌ 0.545.3990.7745.3992‌ .6292.6292.6246 не соответствует номеру типа в индексе столбца 1

Melody Anoni 04.12.2018 16:21

Я поставил значение (x), потому что это огромный список чисел. Я думаю, что он пропускает пустое значение и пытается захватить все следующие значения. Как я могу проверить, что пустые значения равны нулю?

Melody Anoni 04.12.2018 16:23

Я точно знаю, что ошибка вызвана пустыми значениями ячеек, потому что круговая диаграмма работает правильно до тех пор, пока не будет выбрана дата с соответствующим пустым столбцом.

Melody Anoni 04.12.2018 16:32

Я просто вручную вошел и заполнил эти столбцы по всей таблице: / не лучший, но быстрее, чем то, сколько времени у меня уходит, чтобы найти решение для этого. Спасибо, что всегда хотели помочь @WhiteHat

Melody Anoni 04.12.2018 18:53

может быть не самый лучший, но наверное самый простой ...

WhiteHat 04.12.2018 21:34
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
875
0

Другие вопросы по теме