Страницы: 1
RSS
Добавить вычисляемое поле в сводной таблице созданной на основе запроса Power Query
 
Уважаемые форумчане!

Пожалуйста, подскажите как добавить вычисляемое поле в сводной таблице созданной на основе запроса Power Query?
Так как при этом вкладка "Вычисляемое поле"  - не активно.
Спасибо.
 
Доброе время суток.
Цитата
ac1-caesar написал:
в сводной таблице созданной на основе запроса Power Query?
Точно? А не на базе модели Power Pivot, в которые данные загружаются запросом Power Query?
Изменено: Андрей VG - 07.02.2019 16:39:42
 
Андрей VG, как таковой вкладки Power Pivot нет, для редактирования.
Изменено: ac1-caesar - 07.02.2019 17:00:48
 
Цитата
ac1-caesar написал:
как таковой вкладки Power Pivot
С 2013 это не обязательно. Укажите, как называется источник данных сводной.
 
Цитата
Андрей VG написал:
Укажите, как называется источник данных сводной.
Простой запрос Power Query.
Сейчас набросаю пример
 
Андрей VG, вложил пример.
В сводную нужно добавить вычисляемое поле "Avg. Hours" = Hours / Cycles и "Avg, Utilization" = Hours / FDays
 
Добавил - только это не поля, а меры
Соблюдение правил форума не освобождает от модераторского произвола
 
Забавно. Получается, что если данные из Power Query добавлены в модель Power Pivot, то использование его подключения неожиданно блокирует в простой сводной вычисляемые поля.
 
Андрей VG, так вроде это не только PQ касается - я считал, что "использование модели = использование мер"
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, спасибо. работает! Не знал про меры.
 
Андрей VG, спасибо, Ваш вариант работает, только я не совсем понял как Вы этого добились?
 
Цитата
buchlotnik написал:
что "использование модели = использование мер"
Не совсем так. Исторически до Power Pivot в сводных поддерживалось два движка. Обычный с использованием диапазона и внешних подключений к данным (в этом смысле запрос Power Query и создаваемое им подключение ничем не от MS Query) и OLAP. Появление Power Pivot фактически добавило внутренний OLAP. Тоже можно создавать наборы и применять функции OLAP в них. Можно к модели Power Pivot обращаться церез функции КУБ... Но в работе с OLAP нет возможности делать вычисляемые объекты и поля. Так как в этом случае сводная всего лишь средство отображения их работы.
А тут получилось сводная создана на подключении к внешнему источнику (не к модели Power Pivot), но этот источник служит и в модели. И это почему-то блокирует вычисляемые поля. Странно. Завтра посмотрю, что будет, если запрос MS Query тоже добавить к модели Power Pivot.
 
Андрей VG, ничо не знаю, у меня все работает.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
ничо не знаю, у меня все работает.
Привет, Алексей.
Мухлюете? У вас вообще запрос не добавляет данные в модель Power Pivot :)   Его просто нет. У меня также сводная, построенная на запросе "Запрос — MyTable (2)", который не добавляет данные модель Power Pivot, позволяет создавать вычисляемые поля. Но! Вы попробуйте создать обычную сводную в файле ТС на базе запроса "Запрос — MyTable" ;)
 
Зачем мухлюю? Вопрос был:
Цитата
ac1-caesar написал:
как добавить вычисляемое поле в сводной таблице созданной на основе запроса Power Query?
я показал как.
Цитата
Андрей VG написал:
Но! Вы попробуйте создать обычную сводную в файле ТС на базе запроса "Запрос — MyTable"
Зачем? я знаю что не выйдет, там хитрая связь этого запроса с моделью, и при создании сводной она автоматом берет данные из модели, посему надо делать еще один запрос, скажем MyTableForConn, который будет ссылаться на MyTable, и уже из него делать сводную со своим блэкджеком, вычисляемыми полями и всем остальным. :D
Другой вопрос зачем пользовать инвалидную коляску, если есть можно сесть на самолет и улететь в любую сторону.
Изменено: PooHkrd - 08.02.2019 09:55:49
Вот горшок пустой, он предмет простой...
 
Цитата
Андрей VG написал:
Но в работе с OLAP нет возможности делать вычисляемые объекты и поля
Андрей, если не ошибаюсь, то даже там можно было делать своеобразные выч.поля.
Если Excel 2013 и выше - есть меню "средства OLAP", где можно найти вычисляемые меры и вычисляемые объекты. Они более умные, чем обычные вычисляемые поля. Но и посложнее для понимания могут быть.
Если Excel 2010 и ниже - то MDX. Это еще хуже для понимания и еще древнее :) Но как вариант
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
вычисляемые объекты
Дмитрий, всё же наверное вычисляемые элементы (хотя это может так в 2016 обозвали - MS то так назовёт, то передумает). Увы, с OLAP так и не работал, только знания по прочитанным статьям.
Цитата
PooHkrd написал:
Другой вопрос зачем пользовать инвалидную коляску, если есть можно сесть на самолет и улететь в любую сторону.
Ну, есть не мало людей, которые рассуждают так, если раньше так работало, то зачем что-то новое изучать? Разве не встречали подписи и обсуждения где до сих пор 2003 The Best?
Страницы: 1
Наверх