Тебе повезло! Эта функция была только что добавлена в Может произойти обновление Power BI Desktop.
Прокрутите вниз до условного раздел форматирования, в котором объясняется, как можно выполнить форматирование на основе другого поля.
Вот как вы можете использовать упомянутую мною функцию.
Сначала создайте новые вычисляемые столбцы, которые принимают разницу между ожидаемым значением и фактическим значением. Например,
Diff3 = Marks[Mark3] - Marks[Expected Val]
(Вам понадобится один из этих столбцов для каждого столбца с отметками.)
Теперь используйте этот столбец в качестве значения для условного форматирования столбца Mark3
:
![Условное форматирование](https://i.stack.imgur.com/V13Ah.png)
Остальные столбцы необходимо отформатировать аналогично.
Поскольку в настоящее время они не позволяют использовать формулы в правилах, я не думаю, что вы можете еще больше упростить этот процесс.
Изменить
Обратите внимание, что если вы развернете столбцы MarkX
и столбец Expected
, данные будут иметь следующую форму:
![Без поворота](https://i.stack.imgur.com/Bosbg.png)
Тогда вам понадобится только один столбец Diff
:
Diff = Marks[Value] - LOOKUPVALUE(Marks[Value],
Marks[Name], Marks[Name],
Marks[Attribute], "Expected")
Это также означает, что вам нужно только условно отформатировать один столбец Value
вместо каждого столбца MarkX
.
Вы также можете не включать столбец Expected
в unpivot и получить такую таблицу:
![2 без поворота](https://i.stack.imgur.com/lOoNw.png)
Это упрощает Diff
столбец:
Diff = Marks[Value] - Marks[Expected]
Но тогда сложно включить столбец Expected
в визуал матрицы.
person
Alexis Olson
schedule
09.05.2018
Mark
столбцы отдельными в вашей таблице данных или они просто повернуты таким образом в визуальном элементе? - person Alexis Olson   schedule 10.05.2018