Size: a a a

Power BI Group RU

2020 May 18

IS

Ilya Shelegin in Power BI Group RU
Evgeni Novikov
Спасибо. При добавлении в таблицу возникает ошибка.
Так связь с календарем должна быть однонаправленная Календарь(1) ->(*)Sale
источник

СЧ

Саша Ч in Power BI Group RU
Кирилл
Добрый день, искал не нашел, нужна помощь:
Подскажите, пожалуйста, как в PQ разбить разницу между двумя датами в одной строке на строки по месяцам?
а можно пример входящего датасета? я не смогла сама понять, что у нас изначально
источник

EN

Evgeni Novikov in Power BI Group RU
Ilya Shelegin
Так связь с календарем должна быть однонаправленная Календарь(1) ->(*)Sale
👍 супер, так работает. Илья огромное спасибо
источник

IS

Ilya Shelegin in Power BI Group RU
Evgeni Novikov
👍 супер, так работает. Илья огромное спасибо
источник

К

Кирилл in Power BI Group RU
Саша Ч
а можно пример входящего датасета? я не смогла сама понять, что у нас изначально
В одной строке 1 сотрудник, наало отпуска 25.02 конец отпуска 05.03 - нужно сделать 2 строки с количеством календарных дней отсутствия в каждом месяце.
источник

EN

Evgeni Novikov in Power BI Group RU
Илья, можно еще вопрос, периоды в которых есть факт, там план не нужен-  февраль и март? через конструкцию if?
источник

К

Кирилл in Power BI Group RU
Кирилл
В одной строке 1 сотрудник, наало отпуска 25.02 конец отпуска 05.03 - нужно сделать 2 строки с количеством календарных дней отсутствия в каждом месяце.
Посчитал количество месяцев участвующих в периоде - 2, но как строку скопировать столько раз сколько указано в рассчитаном количестве месяцев?
источник

К

Кирилл in Power BI Group RU
Кирилл
Посчитал количество месяцев участвующих в периоде - 2, но как строку скопировать столько раз сколько указано в рассчитаном количестве месяцев?
источник

AS

Alexey Shcheglov in Power BI Group RU
надо вытащить через дюрейшин отедльным запросом и создать список входящих месяцев
источник

AS

Alexey Shcheglov in Power BI Group RU
ну, не отдельным, а ссылающимся
источник

IS

Ilya Shelegin in Power BI Group RU
Evgeni Novikov
Илья, можно еще вопрос, периоды в которых есть факт, там план не нужен-  февраль и март? через конструкцию if?
да, IF(ISBLANK([СуммаПродаж]);[План];[СуммаПродаж]) что нибудь такое
источник

AS

Alexey Shcheglov in Power BI Group RU
а потом приклеить результат
источник

AS

Alexey Shcheglov in Power BI Group RU
Кирилл
Посчитал количество месяцев участвующих в периоде - 2, но как строку скопировать столько раз сколько указано в рассчитаном количестве месяцев?
сделайте так: создайте список, который начинается с месяца старта отпуска и заканчивается месяцем окончания (их же может быть и не 2, вдруг, затянулся)
источник

AS

Alexey Shcheglov in Power BI Group RU
потом присвойте название месяца элементам, трансформируйте в таблицу, транспонируйте. это функцию приделайте каждому сотруднику по этим датам, как параметрам
источник

СЧ

Саша Ч in Power BI Group RU
Alexey Shcheglov
потом присвойте название месяца элементам, трансформируйте в таблицу, транспонируйте. это функцию приделайте каждому сотруднику по этим датам, как параметрам
да, вот у меня в такую же сторону мысли
источник

СЧ

Саша Ч in Power BI Group RU
либо же я вот играюсь с List.Repeat, где в 2 параметр кладем кол-во различных месяцев между началом и концом отпуска
источник

AS

Alexey Shcheglov in Power BI Group RU
хотя, я хреновый алгоритм описал. при транспонировании может быть разная длина (2-3 месяца), как с этим справляться. надо через максимальный период решить тогда
источник

СЧ

Саша Ч in Power BI Group RU
Alexey Shcheglov
хотя, я хреновый алгоритм описал. при транспонировании может быть разная длина (2-3 месяца), как с этим справляться. надо через максимальный период решить тогда
надо не транспонировать, а список месяцев разделить сначала как split column, а потом сделать unpivot. и ненужные (пустые) строки по идее исчезнут
источник

AS

Alexey Shcheglov in Power BI Group RU
ну да, лучше анпивот
источник

AS

Alexey Shcheglov in Power BI Group RU
намудрил)
источник