Я недавно начал использовать PowerBI и изучать DAX. Я хочу преобразовать условный псевдокод в DAX, что приведет к появлению столбца с именем «Процент». Таким образом, моя таблица состоит из столбцов Company (Dole, Dyson, Monsanto и т. Д.), Названия фруктов (яблоки, бананы, груши, помидоры, огурцы и т. Д.) И группы продуктов питания (овощи, мясо и т. Д.). )
Company | Fruit Name | Food Group
----------------------------------
Dole | Apple | Fruit
Dyson | Chicken | Meat
Dole | Pear | Fruit
Dole | Tomato | Vegetable
Вот псевдокод для условного:
if(FruitName = 'Apple') //for the rows that have 'Apples'
then( 1/count( Food Group for Company) ) //percentage of apples within
//Fruits distributed by Company: probably a groupby
else (1/count(Food Group for Company) ) //percentage of value within 'Food Group' by Company
Результат будет выводиться в рамках меры, это столбец для процентов.
Company | Fruit Name | Food Group | Percentage
-----------------------------------------------------
Dole | Apple | Fruit | 33.33%
Dyson | Chicken | Meat | 100%
Dole | Pear | Fruit | 33.33%
Dole | Banana | Fruit | 33.33%
Dole | Tomato | Vegetable | 100%
Не могли бы вы показать мне способ написать это условие в DAX?
Спасибо