Страница 1 из 1

Работа функции Choose

Добавлено: 05 мар 2022, 18:56
Ингвар
При использовании отчетов под .NET Core столкнулись с некорректной работой этой функции.
Есть таблица с колонкой, у которой выражение такого вида: {Choose(Переменные.Параметр3,Архив_данных.Параметр1,Архив_данных.Параметр2)}
где Параметр3 принимает значение 1 или 2 и соответственно подставляет Параметр1 или Параметр2.
Если Параметр1 и Параметр2 не равны null, то функция отрабатывает правильно.
Если же хотя бы у одного параметра будет отсутствовать значение, то результат функции будет null вне зависимости от выбранного параметра.

Re: Работа функции Choose

Добавлено: 08 мар 2022, 13:09
Aleksey
Здравствуйте,

Не получается воспроизвести проблему на наших данных.
Вышлите пример отчета, с тестовыми данными, для анализа.

Спасибо.

Re: Работа функции Choose

Добавлено: 10 мар 2022, 21:41
Ингвар
Функция неправильно работала, когда у колонок источника данных выбран не nullable тип, а при запросе данных из БД присутствовали null значения. Проблему решили установкой nullable типа у колонок.

Re: Работа функции Choose

Добавлено: 11 мар 2022, 10:45
Aleksey
Здравствуйте,

Спасибо за информацию.