Построение Диаграмм игнорирует условие "Показывать неопределнные"
Построение Диаграмм игнорирует условие "Показывать неопределнные"
Добрый день. Строю график который строит несколько линий по данных из 3х столбцов выводимых в запросе. В конечном результате мне ну нежно выводить неопределнные значеничя. т.е. занчения которые являются NULL. Редакторе есть такая функция и она включена. т.е. стоит НЕТ на опцию Показывать неопределенные значения
После вывода отчета, null значения отображаются:
Сам запрос, дейтсвительно выводит null значения
Почему так происходит я не могу понять. объясните пожалуйста в чем дело. пример диаграммы прикрепляю
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Здравствуйте.
Извините, мы не можем воспроизвести проблему без данных.
Возможно была проблема в нашем продукте.
Возможно проблема в получении данных.
Null может преобразовываться в 0.
Посмотрите также настройки Подписей.
Если всё ещё нужна наша помощь, пришлите нам тестовые данные для отчёта и код, который вы используете для их регистрации.
Спасибо.
Извините, мы не можем воспроизвести проблему без данных.
Возможно была проблема в нашем продукте.
Возможно проблема в получении данных.
Null может преобразовываться в 0.
Посмотрите также настройки Подписей.
Если всё ещё нужна наша помощь, пришлите нам тестовые данные для отчёта и код, который вы используете для их регистрации.
Спасибо.
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Извините. какие данные еще нужны???HighAley писал(а): ↑20 сен 2019, 00:11 Здравствуйте.
Извините, мы не можем воспроизвести проблему без данных.
Возможно была проблема в нашем продукте.
Возможно проблема в получении данных.
Null может преобразовываться в 0.
Посмотрите также настройки Подписей.
Если всё ещё нужна наша помощь, пришлите нам тестовые данные для отчёта и код, который вы используете для их регистрации.
Спасибо.
1 я скинул шаблон по которому строится диаграмма
2 вид таблицы в бд по которой берутся эти данные
3 то как это некорректно отображается
В посте ВСЕ для того что бы протестировать отображение.
Вы не можете сделать обычный select и заполнить таблицу данными ?
"Null может преобразовываться в 0" Простите что ? . Данные поступают как null
"Посмотрите также настройки Подписей" теже настройки? Посмотрел, ничего не изменилось
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Здравствуйте,
В присланном отчете не прямое подключение к базе а dataset-ы, как они регистрируются мы не знаем. В DataSet нет nullable типов.
> Вы не можете сделать обычный select и заполнить таблицу данными ?
Создали, скриншот прилагаем.
Спасибо.
В присланном отчете не прямое подключение к базе а dataset-ы, как они регистрируются мы не знаем. В DataSet нет nullable типов.
> Вы не можете сделать обычный select и заполнить таблицу данными ?
Создали, скриншот прилагаем.
Спасибо.
- Вложения
-
- Annotation 2019-09-20 110000.jpg (205.41 КБ) 4804 просмотра
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Добрый день. Провели небольшой анализ по этой проблематике:
Ошибка связанная с игнорированием настройки “Отображать неопределенные” у линии графика.
Даже есть у линии графика в параметре “Отображать неопределенные” установлено значение false и в данных для этой точки действительно лежит null, график все равно считал что в данных лежит 0 и отрисовывал такую точку.
Причина ошибки в классе StiBaseLineSeriesCoreXF.cs в методе GetPointValue: А именно на строке 399 – даже если в данных лежит 0 и не требуется отображать пустые значения, в дело вступает третье, далеко неочевидное условие, что у графика должна быть отключена анимация смены значений. В итоге получаем, что настройка анимации графика напрямую влияет на то, какие из точек графика отображать, а какие – нет.
Ошибка связанная с игнорированием настройки “Отображать неопределенные” у линии графика при печати в PDF.
При экспорте отчета, где есть описанный выше график, даже если отключена анимация изменений значений (хотя к чему она в PDF), все равно у точек графика, где в данных лежит null, все равно отображаются точки, как будто у них указано значение 0.
Причина ошибки в том, как сериализуется список значений у графика – в классе StiSeries в свойстве ValuesString. Здесь в геттере при сериализации списка значений идет подмена значений с null на 0, а следом же в сеттере при десериализации просто идет парсинг сериализованных способом выше значений. Т.о. получаем, что значения с null попросту подменяются на значения с 0.
Ошибка связанная с игнорированием настройки “Отображать неопределенные” у линии графика.
Даже есть у линии графика в параметре “Отображать неопределенные” установлено значение false и в данных для этой точки действительно лежит null, график все равно считал что в данных лежит 0 и отрисовывал такую точку.
Причина ошибки в классе StiBaseLineSeriesCoreXF.cs в методе GetPointValue: А именно на строке 399 – даже если в данных лежит 0 и не требуется отображать пустые значения, в дело вступает третье, далеко неочевидное условие, что у графика должна быть отключена анимация смены значений. В итоге получаем, что настройка анимации графика напрямую влияет на то, какие из точек графика отображать, а какие – нет.
Ошибка связанная с игнорированием настройки “Отображать неопределенные” у линии графика при печати в PDF.
При экспорте отчета, где есть описанный выше график, даже если отключена анимация изменений значений (хотя к чему она в PDF), все равно у точек графика, где в данных лежит null, все равно отображаются точки, как будто у них указано значение 0.
Причина ошибки в том, как сериализуется список значений у графика – в классе StiSeries в свойстве ValuesString. Здесь в геттере при сериализации списка значений идет подмена значений с null на 0, а следом же в сеттере при десериализации просто идет парсинг сериализованных способом выше значений. Т.о. получаем, что значения с null попросту подменяются на значения с 0.
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Ошибка связанная с игнорированием настройки “Отображать неопределенные” у линии графика при печати в PDF.
При экспорте отчета, где есть описанный выше график, даже если отключена анимация изменений значений (хотя к чему она в PDF), все равно у точек графика, где в данных лежит null, все равно отображаются точки, как будто у них указано значение 0.
Причина ошибки в том, как сериализуется список значений у графика – в классе StiSeries в свойстве ValuesString. Здесь в геттере при сериализации списка значений идет подмена значений с null на 0, а следом же в сеттере при десериализации просто идет парсинг сериализованных способом выше значений. Т.о. получаем, что значения с null попросту подменяются на значения с 0.
При экспорте отчета, где есть описанный выше график, даже если отключена анимация изменений значений (хотя к чему она в PDF), все равно у точек графика, где в данных лежит null, все равно отображаются точки, как будто у них указано значение 0.
Причина ошибки в том, как сериализуется список значений у графика – в классе StiSeries в свойстве ValuesString. Здесь в геттере при сериализации списка значений идет подмена значений с null на 0, а следом же в сеттере при десериализации просто идет парсинг сериализованных способом выше значений. Т.о. получаем, что значения с null попросту подменяются на значения с 0.
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Здравствуйте,
Необходимо дополнительное время для анализа.
Спасибо.
#1281
Необходимо дополнительное время для анализа.
Спасибо.
#1281
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Добрый день. Что показал Анализ ?
Re: Построение Диаграмм игнорирует условие "Показывать неопределнные"
Здравствуйте,
Были некоторые исправления. Проверьте, пожалуйста, билд 2020.1.1.
Спасибо.
Были некоторые исправления. Проверьте, пожалуйста, билд 2020.1.1.
Спасибо.