Добрый день.
Помогите пожалуйста разобраться с переменной VAR и RETURN в DAX.
Очень долго отображается визуализация в Power BI desktop, на "вебе" вообще не отображается.
Посоветовали использовать для больших мер переменные.
Нашел примеры но они простенькие, и додумать как мне использовать у моей модели не получается.
Вот есть пример меры, как можно ее написать с переменными?
Скрытый текст |
---|
Тест план = ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Январь"))/'КУРС Январь'[Значение КУРС Январь])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Февраль"))/'КУРС Февраль'[Значение КУРС Февраль])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Март"))/'КУРС Март'[Значение КУРС Март])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Апрель"))/'КУРС Апрель'[Значение КУРС Апрель])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Май"))/'КУРС Май'[Значение КУРС Май])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Июнь"))/'КУРС Июнь'[Значение КУРС Июнь])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Июль"))/'КУРС Июль'[Значение КУРС Июль])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Август"))/'КУРС Август'[Значение КУРС Август])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Сентябрь"))/'КУРС Сентябрь'[Значение КУРС Сентябрь])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Октябрь"))/'КУРС Октябрь'[Значение КУРС Октябрь])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Ноябрь"))/'КУРС Ноябрь'[Значение КУРС Ноябрь])+ ((CALCULATE(SUM('ПрямыеЗатратыТМЦиУслугиПлан'[СуммаЗатратРубезНДС]);'ПрямыеЗатратыТМЦиУслугиПлан'[НоменклатурнаГруппа]="Энергоноситель";'ПрямыеЗатратыТМЦиУслугиПлан'[Месяц]="Декабрь"))/'КУРС Декабрь'[Значение КУРС Декабрь]) |
Спасибо.