计算制作食谱所需的包裹数量
Calculation number of packages needed to make a recipe
下午好,
我在 Power bi 中创建了这个度量,以根据需要购买的包裹数量计算食谱的总成本:
Kostprijs per aangekochte verpakking Hoogste Prijs =
SUMX (
'Ingrediënten';
'Ingrediënten'[Verpakking Gewicht Duurste Prijs]
* IF (
( 'Ingrediënten'[Hoeveelheid] / 4 )
* SELECTEDVALUE ( 'Slicer Aantal Personen'[Aantal Personen] )
<= 'Ingrediënten'[Verpakking Gewicht Duurste Prijs];
1;
2
)
* RELATED ( 'Product'[Duurste Prijs] )
)
但是,在这个计算中它说,我需要 1 或 2 个包裹,但有时我需要 3 或 4 个包裹。
所需的包裹数量取决于食谱中的人数。我想到的计算是:
Ingredienten[Verpakking Gewicht Duurste Prijs]/Ingrediënten[Hoeveelheid/'Slicer aantal Personen'[Aantal Personen]。
同样重要的是,这个数字是四舍五入的(没有小数)
但是我不知道如何在上面的度量中得到这个计算。
感谢您的帮助。
亲切的问候,
我找到了解决方案:
sumx('Ingrediënten';
(
'Ingrediënten'[包装重量最贵价]
* 如果 (
('Ingrediënten'[数量]/4)
* SELECTEDVALUE('Slicer Aantal Personen'[人数]) > 'Ingrediënten'[包裹重量最贵价格];( ROUNDUP (
除法 (
(('Ingrediënten'[数量]/4)*SELECTEDVALUE('Slicer Aantal Personen'[人数]));
'Ingrediënten'[包装重量最贵价]
);0));1)
* RELATED ( 'Product'[最贵的价格] )
)
)
下午好,
我在 Power bi 中创建了这个度量,以根据需要购买的包裹数量计算食谱的总成本:
Kostprijs per aangekochte verpakking Hoogste Prijs =
SUMX (
'Ingrediënten';
'Ingrediënten'[Verpakking Gewicht Duurste Prijs]
* IF (
( 'Ingrediënten'[Hoeveelheid] / 4 )
* SELECTEDVALUE ( 'Slicer Aantal Personen'[Aantal Personen] )
<= 'Ingrediënten'[Verpakking Gewicht Duurste Prijs];
1;
2
)
* RELATED ( 'Product'[Duurste Prijs] )
)
但是,在这个计算中它说,我需要 1 或 2 个包裹,但有时我需要 3 或 4 个包裹。 所需的包裹数量取决于食谱中的人数。我想到的计算是: Ingredienten[Verpakking Gewicht Duurste Prijs]/Ingrediënten[Hoeveelheid/'Slicer aantal Personen'[Aantal Personen]。 同样重要的是,这个数字是四舍五入的(没有小数) 但是我不知道如何在上面的度量中得到这个计算。
感谢您的帮助。
亲切的问候,
我找到了解决方案: sumx('Ingrediënten'; ( 'Ingrediënten'[包装重量最贵价] * 如果 ( ('Ingrediënten'[数量]/4) * SELECTEDVALUE('Slicer Aantal Personen'[人数]) > 'Ingrediënten'[包裹重量最贵价格];( ROUNDUP ( 除法 ( (('Ingrediënten'[数量]/4)*SELECTEDVALUE('Slicer Aantal Personen'[人数])); 'Ingrediënten'[包装重量最贵价] );0));1) * RELATED ( 'Product'[最贵的价格] )
)
)