powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / DAX в PowerBI
7 сообщений из 7, страница 1 из 1
DAX в PowerBI
    #39733088
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица из трёх колонок:
Date План руб Получено руб1.1.20171006.1.2017 2012.1.20174024.1.2017351.2.20171209.2.2017 1011.2.2017401.3.20171109.3.2017 4011.3.20175012.3.20175015.3.201720
я не могу понять, как дробить по месяцам её, чтобы получить следующую формулу:
Код: sql
1.
= (  СуммаЗаЯнварь(Доход)/СуммаЗаЯнварь(План) + (аналогично за февраль)+ (аналогично за март) )/(кол-во периодов, т.е. 3 )
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733091
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там получается что-то вроде
=Average (AddColumn ( ) / ??)
вот как сделать колонку такую - не совсем пока понимаю.
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733140
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Charles Weyland,
Как то так можно

Мера:=
SUMX (
SUMMARIZE (
'Календарь';
'Календарь'[Период.ГодМесяц];
"Доля";
CALCULATE ( sum(Доход))
+ CALCULATE ( sum(План))
);
[Доля]
)
/ DISTINCTCOUNT ( 'Календарь'[ГодМесяц] )
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733142
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо
CALCULATE ( sum(Доход))
+ CALCULATE ( sum(План))
нужно конечно
CALCULATE ( sum(Доход))
/ CALCULATE ( sum(План)
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733308
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Круто!!
Только одна странная особенность - округляется результат. Это очень странно.

Обычно наоборот - приходится округлять, а тут сразу получаю целое число.
Даже не знаю, как это гуглить. Результаты поиска сводятся к советам, как округлить - round и пр.
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733335
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Charles Weyland,

Может у вас формат меры целое стоит?
...
Рейтинг: 0 / 0
DAX в PowerBI
    #39733340
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как раз дошёл до решения и решил сюда опубликовать.

Нужно выделить блок (диаграмма, таблица или что там), справа в списке "поля" подсветятся участвующие меры.
Нужно щёлкнуть по одной из мер в списке "поля".
И на вкладке "форматирование" можно уже указывать формат. Округление банально шло при отображении.

mbabkin, совет был классный, ещё раз спасибо! Т.к. он помог вообще в целом правильно понять, как работает DAX.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / DAX в PowerBI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]