Я использую Power Bi Desktop и пытаюсь выполнить условное форматирование для визуальной таблицы, мне нужно создать несколько вычисляемых мер. Например, мера Red, Amber, Green и ColourFlag из моей таблицы данных KPI для подключения к моей мере% успеха (условное форматирование). Основываясь на 5 различных мерах успеха, это означает, что я должен сделать это 5 раз (20 мер). Я не знаю, как сделать это за меньшее количество мер.
У меня есть таблица KPI, в которой есть 4 поля: меры, красный, желтый, зеленый.
Поле «Меры» имеет от Меры1 до Меры5 Пример, коротко R = 79,9, A = 80,0 G = 90 для M1 и R = 88,9, A = 89,0 G = 98,0 для M2 (на основе 5 таблиц измерений)
//Green = CALCULATE(max('KPI DATA'[Green]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %"))
//Amber = CALCULATE(max('KPI DATA'[Amber]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %"))
//Red= CALCULATE(max('KPI DATA'[Red]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %"))
ColourFlagM1 = IF(Measure1] * 100 >= CALCULATE(max('KPI DATA'[Green]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %")),1,IF([Measure1] * 100 <CALCULATE(max('KPI DATA'[Green]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %")) && [Measure1] * 100>CALCULATE(max('KPI DATA'[Amber]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %")),2, IF([Measure1] * 100 <=CALCULATE(max('KPI DATA'[Red]),FILTER(ALL('KPI DATA'),'KPI DATA'[Field Type] = "Success %")) ,3)))
Within Power bi Clicking on Table - format - Conditional formatting -Select [Measure1] - Background Color -Advance controls - Format by Rules -Based on Field [ColourFlag] if value is 1 then Green - Add - ok
Ожидаемая цель состоит в том, чтобы иметь меньше мер, чем то, что у меня сейчас.