Разделите меру на основе только одного атрибута в табличной форме SSAS - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь создать меру, которая должна разрезать значение на основе только одного измерения в табличной форме SSAS.

например, у куба есть мера Население. и он имеет размеры Страна и время, что-то вроде:

Crty_A : 2018 :100
Crty_A : 2017 :200
Crty_B : 2018: 50
Crty_C : 2018: 25

Данные в показателе должны собираться только на уровне страны. например, когда выбрано только название страны, данные должны выглядеть следующим образом:

Crty_A :300
Crty_B : 50
Crty_B : 25

Но если время и мера выбраны, данные должны быть:

2018 :100
2017 :200
2018: 50
2018: 25

Есть ли способ, которым это может быть достигнуто?

1 Ответ

0 голосов
/ 29 ноября 2018

Вы должны иметь возможность добавить простую сумму в вашу формулу, которая суммирует весь столбец. Сохраните это как свою меру, а затем, когда вы перенесете меру в нисходящее приложение (Excel, PowerPivot, PowerBI, ETC), к этой мере уже должно быть применено срезание на основе применяемых фильтров. Я предполагаю, что у вас есть звездообразная схема и все таблицы соответствующих отношений.

Measure_Name:=SUM(TableName[Population])
...