2015-07-03 7 views
0

У меня есть куб с двумя измерениями (количество пациентов) и (разное количество посещений) и различные размеры (дата, программа, регион и т. Д.), Когда я просматриваю данные куба из excel, I может выбрать все размеры в slicer, но мой вопрос в любом случае я могу выбрать меры в slicer? Из того, что я вижу, когда я вставляю slicer, я могу выбрать только dimesnions. Любая помощь будет принята.Excel Slicers for Measures

+0

ли вы хотите ломтерезки, чтобы выбрать между каким из двух мер вы смотрите, или слайсер для каждого, показывая все возможные номера для тех графов, так что вы могли бы, например, , см. те пункты, в которых количество пациентов равно 5. Оба этих параметра возможны с использованием дополнительной отключенной таблицы (или таблиц) и наличия слайсера, подключенного к отключенным таблицам. Последний вариант, однако, требует, чтобы отключенная таблица содержала все возможные значения для «подсчета пациентов» или «количества посещений». Я могу объяснить больше, если вы уточните, какой из параметров вам потребуется. –

+0

Если это последний вариант, можно использовать таблицу обратных ссылок для предоставления вашего отключенного списка возможных значений. –

+0

@gordon, мне просто нужен слайсер, который дает мне возможность выбрать одну из двух мер или и то, и другое, я не хочу последнего, не могли бы вы помочь мне с первым? – sab

ответ

3

Я не уверен в возможности использования PowerPivot для этого, за исключением сложных сценариев VBA.

Чтобы сделать это с помощью PowerPivot:

  1. Создать новую таблицу с двумя столбцами. Столбец 1 содержит имя ваших мер, а столбец 2 содержит индекс для каждого. например

enter image description here

и добавить к модели данных (но не создают каких-либо отношения к любым другим таблицам).

  1. Создайте новое измерение с помощью функции SWITCH, которая имеет одинаковую взаимосвязь между мерами и их значениями в столбце Index, например.

    [Chosen Measure]:=SWITCH(TRUE, MIN(MeasureTable[Index])=1, [DistinctPatients], MIN(MeasureTable[Index])=2,[DistinctDates]) 
    
  2. Добавить новую меру в разделе значений сводной таблицы и добавить столбец Measure из новой таблицы в ОБА в ломтерезки И заголовки столбцов в сводной таблице и удаления строк и столбцов итогов.

enter image description here

+0

Я пытаюсь сделать это в табличных ssas, у меня есть очень похожая таблица, как у вас, вместо столбца индекса. У меня есть столбец «measureid», и я использую следующее выражение MeasureSelector: = switch (TRUE, Min ('Measure' [MeasureID ]) = 1, DistinctCount ([NewReferrals]), Min ('Measure' [MeasureID]) = 2, DistinctCount ([uniqueClients]) ), но я получаю сообщение об ошибке сказав uniqueclients неверен – sab

+0

semanticerror: колонка уникальных клиентов не может быть найден или не может использоваться в этом выражении. Это точная ошибка, которую я получаю, пожалуйста, помогите !! – sab

+0

Работает ли оно, если вы включаете имя таблицы? DistinctCount ('TableName' [UniqueClients])? –