Я пытаюсь взять минимум из набора полей, исключая 0.Я довольно новичок в использовании вычисляемых полей в таблице.
Мне удалось связать функцию min следующим образом:
MIN(MIN(MIN([a],[b]), [c]), [d]) etc...
Однако я не могу найти способ отфильтровывать 0 для каждой из моих мер,Я пытался что-то с REGEXP_REPLACE.Я также попытался установить большее значение IF THEN для значений, например:
IF [a] > 0 THEN [a]
IF [b] > 0 THEN [b]
, чтобы новые значения были обнулены.Но это тоже не сработало из-за моей необходимости объединить их все в этом вычисляемом поле.Какой функциональный способ рассчитать что-то вроде этого?Предполагая, что я не могу изменить данные за пределами Таблицы, как можно обработать изменение нескольких полей, как это?
Желаемый результат:
(псевдокод)
given that a,b,c,d,e = 15,0,10,0,25
Min_No0([a],[b],[c],[d],[e],...) = 10