#sql-server #ssas #olap #measures
#sql-server #ssas #olap #меры
Вопрос:
Привет, ребята!
У меня следующий сценарий:
Один куб с одним измерением и двумя мерами (сумма значений). Мой пользователь хочет попытаться получить следующие результаты:
Выберите один столбец даты, который я буду называть date1 из измерения в качестве заголовка столбца, выберите обе меры, которые я буду называть здесь sum1 и sum2 .
Таким образом, он будет генерировать что-то вроде:
date1 date1
2016/01 2016/02
sum1 sum2 sum1 sum2
1000.00 1200.00 1100.00 1300.00
и так продолжается. Но с этими результатами он хочет отфильтровать только меру sum2 по некоторой дате, отфильтрованной из этого столбца date1, но он также хочет показать все значения dates / sum1.
Итак, правильные результаты должны быть такими, если, например, он фильтрует date1 = ‘2016/02’:
date1 date1
2016/01 2016/02
sum1 sum1 sum2
1000.00 1100.00 1300.00
Я понятия не имею, как этого добиться. Можете ли вы, ребята, дать мне какой-либо намек, если это вообще возможно?
Ответ №1:
Вы могли бы выполнить вычисление многомерных выражений. Просто возьмите одну меру и отфильтруйте ее по определенной дате и времени, вот так:
([Measure].[Name], [Date Time].[Dimension])