Расчет количества упаковок, необходимых для приготовления рецепта - PullRequest
0 голосов
/ 19 апреля 2020

Добрый день,

Я создал эту меру в 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]. Также важно, чтобы это число было округлено (без десятичных знаков). Но я не могу понять, как я могу получить этот расчет в показанной выше мере.

Спасибо за вашу помощь.

Вид С уважением,

1 Ответ

0 голосов
/ 22 апреля 2020

Я нашел решение: sumx ('Ingrediënten'; ('Ingrediënten' [Verpakking Gewicht Duurste Prijs] * * (((Ingrediënten [Hoeveelheid] / 4) * SELECTEDVALUE ('Slicer Aantal Personen' [Aantal Personen]) > Ingrediënten [Verpakking Gewicht Duurste Prijs]; (ROUNDUP (DIVIDE (((Ingrediënten [Hoeveelheid] / 4) * SELECTEDVALUE ('Слайсер Aantal Personen' [Аантал Персонен])); ]); 0)); 1) * RELATED («Продукт» [Duurste Prijs])

        )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...