Я работаю над преобразованием приборной панели из таблицы в power bi.Stuck с вычисленным измерением в таблице, которое необходимо преобразовать в powerbi с помощью dax!
Заменив оператор IFNULL в таблице. Я пробовал параметр ISBLANK в dax с оператором IF, который должен проверить, возвращает ли поле нулевое значение или нет. Мои знания по дакс ограничены, я полагаю, эта проблема действительно проста, но я застрял с этим в течение многих часов.
код таблицы, который необходимо преобразовать в powerbi:
if LEFT([Supplier Code],1) = "E" then "Employees Claims" else
IF
IFNULL(IFNULL([ASL Supplier (SWPS)],IFNULL([Supplier Name],IFNULL([Vendor],[Supplier Code]))),'Not Define')= 'N/A'
THEN IFNULL([Vendor],[Supplier Name]) ELSE
IFNULL(IFNULL([ASL Supplier (SWPS)],IFNULL([Supplier Name],IFNULL([Vendor],[Supplier Code]))),'Not Define')
END
END
Power bi код, который я пробовал:
Supplier (swps) = IF(LEFT([Supplier Code],1) = "E", "Employee Claims",
IF(
IF(ISBLANK(V_FIPnLDashboard_Tne[ASL Supplier (SWPS)]),ISBLANK(V_FIPnLDashboard_Tne[Supplier Name]),ISBLANK(V_FIPnLDashboard_Tne[Supplier Code])),"Not Define") = "N/A")
Мой код неполон, так как я не могу понять полный код кода в таблице.
Таблица:
if LEFT([Supplier Code],1) = "E" then "Employees Claims" else
IF
IFNULL(IFNULL([ASL Supplier (SWPS)],IFNULL([Supplier Name],IFNULL([Vendor],[Supplier Code]))),'Not Define')= 'N/A'
THEN IFNULL([Vendor],[Supplier Name]) ELSE
IFNULL(IFNULL([ASL Supplier (SWPS)],IFNULL([Supplier Name],IFNULL([Vendor],[Supplier Code]))),'Not Define')
END
END
Ожидаемый результат - это размерность / столбец, значения которого соответствуют заданному условию в степени bi.