在 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'[每公斤价格])
) )