Виртуальное измерение

Автор banan22vo, 17 октября 2019, 02:24:38

« назад - далее »

banan22vo

Приветствую профессионалов!
Прошу помочь разобраться, ситуация следующая:
Имеются 2 поля [Возврат] и [Ком.Расход], в каждом из них значения 'Да','Нет' и Пустое
Мне необходимо вывести измерение которое будет иметь значение "Да", если и в Возврате и Ком.Расходе будет пусто.

Мои Вариант не работает:
Цитироватьif([Возврат]=null() and [Ком.Расход]=null(),'Да','Нет)
if([Возврат]='' and [Ком.Расход]='','Да','Нет)
if([Возврат]='-' and [Ком.Расход]='-','Да','Нет)
if([Ком.расход]<>'Да' or [Ком.расход]<>'Нет' and [Возврат]<>'Да' or [Ком.расход]<>'Нет','Да','Нет')
и т.д. и т.п.

Как мне присвоить значение НУЛЮ? Подскажите, пожалуйста.
Задача простая вроде как, а синтаксис подводит(

Uunit

IF(len(trim([Возврат]))<>0 and len(trim([Ком.Расход]))<>0,'Да','Нет')Так попробуйте. В нюансах думаю разберётесь.

banan22vo

Спасибо! Схема рабочая!
Только вот чуть исправить пришлось
Цитата: undefinedIF(len(trim([Возврат]))=0 and len(trim([Ком.Расход]))=0,'Да','Нет')
В целом и без trim работает
Цитата: undefined(len=0) = (пустое значение)

Uunit

Цитата: banan22vo от 17 октября  2019, 06:08:33  Спасибо! Схема рабочая!
Только вот чуть исправить пришлось
Цитата: undefinedIF(len(trim([Возврат]))=0 and len(trim([Ком.Расход]))=0,'Да','Нет')
В целом и без trim работает
Цитата: undefined(len=0) = (пустое значение)

Ну да) По привычке, написал не равно пустоте.
Главное помог)

Яндекс.Метрика