Функция деления Power BI показывает отрицательное значение вместо положительного - PullRequest
0 голосов
/ 14 июня 2019

У меня есть проблема, и, вероятно, это очень просто.По моим данным, для некоторых рынков объем продаж составляет 2 года.Я пытаюсь рассчитать ежегодный рост, поэтому я делю рыночную стоимость 2019 года на значение 2018 года, а затем вычитаю -1.(Пример: продажи в 2018 году: 100 долларов США, продажи в 2019 году: 200 долларов США. Рост составляет [(200/100)-1]= 1= %100). Но в 2018 году некоторые рынки достигли 0 и начали работать в 2019 году. Следовательно, рост должен составлять +%100.Но это дает -%100.

YTD19vs18 = (DIVIDE(SUM(YTDPerformans[YTD 2019]);SUM(YTDPerformans[YTD 2018])))-1

enter image description here

1 Ответ

0 голосов
/ 14 июня 2019

Конечно, это дает -1, потому что это результат расчета

(0 / 200) - 1 = -1

Вы можете включить проверку для этого случая. Что-то вроде, если предыдущий год равен нулю, всегда возвращай 1 = 100%:

YTD19vs18 =  IIF(
                 YTDPerformans[YTD 2018] = 0; 
                 1;
                 DIVIDE(SUM(YTDPerformans[YTD 2019]);
                        SUM(YTDPerformans[YTD 2018]))
                        )-1
                 )   
...