Страницы: 1
RSS
Вычисляемое поле/вычисляемый объект в сводной таблице, построенной на модели данных
 
Коллеги, здравствуйте.
Вопрос касается работы с Power Query, опыта в этом - очень мало. Столкнулся со следующим - обрабатываю исходные данные в PQ, загружаю результаты запросов в модель, делаю на основании их сводную - опа! а вычисляемый объект/вычисляемое поле в меню сводной недоступны.
Собственно вопрос - почему? Правильно ли я понимаю, что надо вычисляемые поля в собственно запросе PQ делать, а уж потом использовать в сводной?
Возможно (очень!) что вопрос - тупой - но это чисто по незнанию, не принимайте близко к сердцу, направьте на живительные источники знания, плиз. :)
Спасибо за внимание.
Кому решение нужно - тот пример и рисует.
 
Пытливый, по сути модель данных это OLAP, а в нем указанный вами функционал не фурычит. Вместо вычисляемых полей нужно использовать меры. А по вычисляемым объектам - покажите вид отчета, который вам нужно получить в сводной - попробую помочь.
Есть еще вариант не загружать результат запроса в модель данных, а оставить как подключение. Потом в мастере создания сводной в качестве источника выберите пункт "Использовать внешний источник данных", и там в списке выбирайте нужный запрос. Тогда результат запроса PQ загрузится в кэш и создастся обычная сводная с полями и вот этим вот всем.
Изменено: PooHkrd - 28.10.2019 15:26:17
Вот горшок пустой, он предмет простой...
 
PooHkrd, спасибо за разъяснение по внешнему источнику - испробую. Вы там ранее страшные какие-то слова говорили "меры" - я пока это вот все боюсь. :) Но мысль уловил, буду читать и изучать. Еще раз спасибо. :)
Кому решение нужно - тот пример и рисует.
 
Цитата
Пытливый написал:
я пока это вот все боюсь
Не надо бояться - они способны куда на большее, чем стандартные вычисляемые поля.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, незнание - пища страхов. Литературы толковой пока не нашел - отсюда все метания. :) Но я стараюсь!
Кому решение нужно - тот пример и рисует.
 
Цитата
Пытливый написал:
я пока это вот все боюсь
Глаза боятся, а руки делают!
Там ничего сложного для простых вычислений нет. Мера (прямой перевод от англ. термина Measure) - это всего лишь правило агрегации данных, отфильтрованных полями сводной таблицы в каждой ячейке этой сводной таблицы.
Скажем, у вас есть в таблице поле "количество" и вы вытащили его в область значений сводной таблицы. Потом в свойствах поля вы указываете метод агрегации Сумма/Среднее/Мин/Макс и т.д. - это и есть мера. Только в модели данных эти правила пишутся на языке формул DAX. Например формула меры для суммы по полю "количество" будет выглядеть примерно так:
Код
Мера_Сумма:=SUM([количество])

И тогда в область значений нужно будет тащить не поле, а уже готовое правило расчета. Это для простых случаев выглядит странно, а вот когда нужно в одной мере посчитать среднее количество устанавливаемых автошин в расчете на 1 ТС с учетом марки ТС, года выпуска и типа шасси. Вот тут уже начинается интересное.  ;)
Успехов в изучении. Тут чутка для начала. И тут. Еще в этой теме можете по копаться. Там ссылочками на книжки грамотный народ кидался.
Изменено: PooHkrd - 28.10.2019 16:18:23
Вот горшок пустой, он предмет простой...
 
Еще раз - большое спасибо! :)


З.Ы. Ух ты"! А и правда! 4К! :)
Изменено: Пытливый - 28.10.2019 16:42:22
Кому решение нужно - тот пример и рисует.
 
Офф. С юбилеем! 4к.
Скрытый текст
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх