Страницы: 1
RSS
Создание сводной таблицы с помощью Power Query и DAX формул
 
доброго времени суток. появилась необходимость создать сводную таблицу средствами Power Query (и DAX формулами если необходимо). в обычной сводной таблице получается, впринципе, получить нужный результат и с помощью обычных формул COUNTIFS тоже вышло. Цель таблицы - увидеть количество документов которое создаются в системе по месяцам, и количество тех же документов которые были оплачены до регистрации их в системе, в тот же месяц либо после регистрации. так же другие статусы этих документов. Результат, который бы хотелось получить на скрине. Тестовые данные добавил для Марта и Апреля 2019. Пытался сделать что-то похожее, но не получается... может быть нужно разбивать на несколько запросов....? И вообще, возможно что-то похожее сделать? Заранее спасибо!
Опыт и практика - великое дело! Век живи, Век учись!
 
Присмотрелся к примеру (картинке): там скрытые строки, скорее всего две сводных используется. Попробуйте так же
Изменено: Vladimir Chebykin - 15.07.2019 14:42:57
 
Под такую структуру отчета я бы на DAX даже заморачиваться не стал (один раз заморочился, и сделал таки, но времени потерял уйму, а потом начальству потребовалась другая форма и пришлось все выбросить - аж плакать хотелось), ИМХО проще сделать обычную неприглядную сводную и через GET.PIVOTDATA вытащить в эту форму все нужные данные. А форму уже подгонять под нужные хотелки.
Вот горшок пустой, он предмет простой...
 
Цитата
sanych09 написал:
Пытался сделать что-то похожее, но не получается...

Если честно не понял, что не получается.
Обычный свод выдал точно такую же таблицу, возможно проблема именно в форматах, тогда во вложении вот такой же вариант, поправил:
- к источнику добавил два столбца, в которых отбросил информацию о номере дня в месяце и установил формат "mmm YYYY" (без дальнейшей группировки по столбцу)
- Конструктор - Макет отчета - Табличная форма
- Конструктор - Промежуточные итоги - Показывать все промежуточные итоги в нижней части...
- по элементу столбца status правой кнопкой - параметры поля - разметка и печать - в виде структуры - отобразить подписи .. в том же столбце

Но я так понимаю, проблема в том, что есть платежи до даты выставления счета? Или косяк тестовой выборки?

UPD. Но да, как запихать GR вверх и избавиться от Paid не ясно... PQ можно использовать для этих целей, но кто будет контролировать количество столбцов? DAX - такая структура тоже будет тяжело реализована - придется создать таблицу с номерами месяцев, где первой строкой будет GR... И вписывать логику проверки отфильтрованного значения... Здесь также согласен с предложением выше - заливать в форму.
Изменено: vetrintsev - 15.07.2019 15:25:33
 
PooHkrd, спасибо! да, иногда хотелки стают "перехотелками"
Опыт и практика - великое дело! Век живи, Век учись!
 
vetrintsev,  спасибо за совет! да, сводная таблица тоже хороший результат. и, ксожалению, есть оплаты раньше, чем зарегистрировано в системе. почему так, одна из версий - системы раньше не было, велось в каких-то эксель табличках... почему не захотели зарегистровать прошедшими числамами тоже загада))

в любом случае, всем спасибо за советы!
Опыт и практика - великое дело! Век живи, Век учись!
 
Цитата
sanych09 написал:
почему не захотели зарегистровать прошедшими числамами тоже загада
Обычно отгадка простая и называется бухгалтерским термином "Закрытый период".  ;)
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх