2017-02-10 2 views
0

У меня есть базовый табличный куб, и мои пользователи будут подключаться к кубу из Excel через сводные таблицы. Есть ли способ иметь динамический фильтр, основанный на списке, который пользователь может управлять в Excel за пределами куба? Другими словами, sheet1 будет живым сводным запросом, а sheet2 будет списком значений, которые будут фильтровать опорный стержень.SSAB Tabular Filter Pivot в Excel из списка

Благодаря ...

+1

Вы можете использовать VBA для выполнения фильтров на стержне, однако вы должны знать об ограничениях в вашей модели Cube. Также обратите внимание, что Excel содержит некоторые формулы для запросов к SSAS Cubes ... проверьте это [1] (http://www.decisivedata.net/blog/using-excel-formulas-to-query-ssas-cubes) и [2] (https://www.powerpivotpro.com/2010/06/using-excel-cube-functions-with-powerpivot/). В [этом вопросе] (http://stackoverflow.com/questions/40294199/mdx-syntax-for-dax-measures-calculated-with-aia/40768331#40768331) OP необходимо было что-то подобное. –

ответ

0

Если VBA или =CUBEVALUE подход Алехандро mentioned не устраивает пользователей, и они предпочли бы интерфейс затем установить бесплатную OLAP PivotTable расширений и использовать функцию Filter List. Он не позволяет использовать значения в листе Excel как автоматический фильтр, но вы можете скопировать и вставить список в диалоговом окне «Список фильтров».

0

В итоге я использовал подход Cubemeasure/CubeValue, упомянутый Алехандро. В настоящее время я пытаюсь заставить CUBESET работать, так как Cubemember слишком мал, и мне нужны только совокупные значения - я буду пересказывать, когда у меня это получится. Спасибо всем.