在 Power Bi Dax 中按每个类别计算总和
Calculate sum by each category in Power Bi Dax
我正在尝试计算每个食谱的总食谱成本价。如图所示,我使用了下面的 DAX 公式,但我没有得到正确的结果。
假设您的数据如下所示
Table: 所有食谱
Recipe Name
Ingredient Cost Price
112 Apple & Cinnamon Crumble
0.01
112 Apple & Cinnamon Crumble
0.03
112 Apple & Cinnamon Crumble
0.05
112 Apple & Cinnamon Crumble
0.17
112 Apple & Cinnamon Crumble
0.23
113 Banana Pancake
0
113 Banana Pancake
0
113 Banana Pancake
0.01
113 Banana Pancake
0.18
试试下面的计算:
Dax计算:配方总成本价
Recipe Total Cost Price =
CALCULATE (
SUM ( AllRecipes[Ingredient Cost Price] ),
ALL ( AllRecipes[Ingredient Cost Price] )
)
输出
不是这样的吗?
配方---(1,M)--产品成分(WeightKG)---(M,1)--成分
每个食谱成本 = CALCULATE(SUMX('ProductIngredient', [IngredientWeight_Kg] *
RELATED('Ingredient'[每公斤价格])
)
)
我正在尝试计算每个食谱的总食谱成本价。如图所示,我使用了下面的 DAX 公式,但我没有得到正确的结果。
假设您的数据如下所示
Table: 所有食谱
Recipe Name | Ingredient Cost Price |
---|---|
112 Apple & Cinnamon Crumble | 0.01 |
112 Apple & Cinnamon Crumble | 0.03 |
112 Apple & Cinnamon Crumble | 0.05 |
112 Apple & Cinnamon Crumble | 0.17 |
112 Apple & Cinnamon Crumble | 0.23 |
113 Banana Pancake | 0 |
113 Banana Pancake | 0 |
113 Banana Pancake | 0.01 |
113 Banana Pancake | 0.18 |
试试下面的计算:
Dax计算:配方总成本价
Recipe Total Cost Price =
CALCULATE (
SUM ( AllRecipes[Ingredient Cost Price] ),
ALL ( AllRecipes[Ingredient Cost Price] )
)
输出
不是这样的吗? 配方---(1,M)--产品成分(WeightKG)---(M,1)--成分
每个食谱成本 = CALCULATE(SUMX('ProductIngredient', [IngredientWeight_Kg] *
RELATED('Ingredient'[每公斤价格])
)
)