Друзья, а можете посоветовать по такой теме. Есть поле Дата,

там всегда 1е число какого-то месяца и года, например 01.01.2023. И поле Сумма, например 31 руб. Надо разделить сумму на количество дней в месяце и размазать кусочки по датам месяца, чтоб было 01.01.2023 1 руб., 02.01.2023 1 руб. и т.д. по 31.01.2023.
Как сделать в PQ - наплодить столбцов и т.д. я знаю, но уверен что способ неоптимальный, а есть ли какой-то кейс в DAX?

21 ответов

13 просмотров

Оптимально это как раз не в дакс, а разделить поровну на дни мес в pq и брать сумму за период

Vlad- Автор вопроса
Yurі Polіshсhuk
Оптимально это как раз не в дакс, а разделить поро...

А если у меня есть дни в один день несколько продаж, как превести дни в недели? Только при помощи проверки if?

столбцы-то зачем плодить? List.TransformMany и всё такое...

Vlad- Автор вопроса
Mikhail Muzykin
столбцы-то зачем плодить? List.TransformMany и всё...

Ооо... А можно подробнее, вот тут я не в курсе про эту функцию

Календарь завести и разбить на нужные гранулярности, но видя табл, сомневаюсь что вы решите задачу

начало тут https://t.me/pbi_pq_from_tank/105

Yurі Polіshсhuk
Календарь завести и разбить на нужные гранулярност...

http://directprobi.ru/blogs/calendar-power-bi-tekuschaya-date-table-dynamic-period-today-yesterday-day-week-month/?ysclid=lkygxs0ho0779438055 оно?

Yurі Polіshсhuk
А ты оптимист))

ну... я верю в человечество )))

Vlad- Автор вопроса
Mikhail Muzykin
начало тут https://t.me/pbi_pq_from_tank/105

Спасибо. Завтра с утра начну эксперименты.

Yurі Polіshсhuk
Календарь завести и разбить на нужные гранулярност...

или если не сложно можно нужную ссылку на это почитать

Егор Никитин
или если не сложно можно нужную ссылку на это почи...

https://kadikin.pro/ru/kontent-rus/tpost/31kp3uggl1-sozdanie-kalendarya-pri-pomoschi-dax

Егор Никитин
или если не сложно можно нужную ссылку на это почи...

Егор , в закрепе есть ссылки на нужную литературу. Приобщайтесь

Vlad- Автор вопроса

У меня маленькая радость ))) Я решил задачу, но намного проще и мне не понадобилась функция с List.TransformMany. Я вычислил среднемесячную сумму в отдельном столбце на основании даты и числа дней в ней (Date.DaysInMonth([Дата])), потом добавил еще столбец и в нем создал список всех возможных дат месяца: List.Dates(Date.From([Дата]), Date.DaysInMonth([Дата]), #duration(1, 0, 0, 0)). После этого тупо развернул список, появились строки со всеми датами месяца! Столбец месячной суммы удалил, и остался столбец среднемесячной. Всё элементарно оказалось

Vlad
У меня маленькая радость ))) Я решил задачу, но на...

вы как доберетесь до реальных данных и больших проектов, вы рыдать от таких решений начнете)))

Vlad
Оно плохое?

вам вчера ответил Михаил, он спец в этом, он вам объяснит, если сочтет нужным

Vlad- Автор вопроса
Yurі Polіshсhuk
вы как доберетесь до реальных данных и больших про...

Вчера ближе к вечеру запустил свой код на DAX, уже на реально больших данных (миллионы строк ) и... Всё сдохло 😆 Я сделал перерыв на поесть, и пока шёл в кафе, понял как надо переделать. К ночи уже было переделано; всё быстро и отсчитывается и выдает правильные цифры. За выходные произошел некоторый прогресс в работе с DAX...

Похожие вопросы

Обсуждают сегодня

Добрый день! Вопрос, понимаю, не очень принципиальный и можно его обойти, но просто любопытно, откуда в срезе берётся "Пусто"? Если в срез перетягиваю Месяц из Sales, то всё х...
Anastasiya
28
Добрый день! Помогите, пожалуйста, может быть кто сталкивался. У заказчика есть интересное требование. Есть данные по проектам и дисциплинам по этим проектам (каждый проект ...
Leonid Solovev
20
Добрый вечер. Поручили выбрать сервис для нового дашборда компании. Пока выбор упал на power bi. Можете что нибудь рассказать об опыте использования? Подводных камнях, способо...
Илья
33
добрый день всем! Пожалуйста, помогите решить данную проблему: дашборд не мой, при обновлении датасета с браузера - выдает ошибку - {"error":{"code":"DM_GWPipeline_Gateway_Mas...
Feniks Sushhaya
15
Здравствуйте! Подскажите, можно ли в DAX вычесть НДС прямо в формуле SAMX, или нужна обязательно таблица с процентами НДС? "НДС нужно исключить. Считайте НДС равным 1.2 (20%)....
Владимир
26
Добрый день, Коллеги. Подскажите пожалуйста в чем причина ? При выборе поля Размер, гистограмма по Размерам формируется , а по Складам -нет. Названия Складов все заполнены ...
Julia Po
33
Всем привет) Я уже задавала этот вопрос на прошлой неделе, но возможно, в пятницу было очень непонятно сформулировано. Постаралась сейчас максимально понятно все описать Необ...
Катя Каткова
4
День добрый. Есть такой вопрос. Имеем матрих таблицу, есть по каждому человеку группы вопросов, он отвечал на них и имеет баллы. Т. Е. В группе есть несколько вопросов. Нужно ...
Oleg Savinkov
21
Коллеги! По одиночке в стреде PBI Desktop все запросы к Analytic srv и SQL SRV отрабатываются долго (много данных), но выполняются. Но при обовлении всей модели выдает ошибк...
Антон Москвин
23
Видимо это имели в виду?
Ekaterina Lelekova
25
Карта сайта