我正在编写一个MDX查询,我需要根据2个属性过滤掉一些记录。
现在我以下面的格式获取数据,所以我需要过滤掉一些记录。
AAA P B
AB 1 0-6
AA 2 6-12 month
AC 3 >12
AF 2 >12
AB 1 6-12 month
AG 3 >12 month
所以我想过滤掉以下条件下的记录。
(p =1 AND B='0-6') OR (P=2 AND B='6-12 Months') OR (p=3 AND B = '> months')
是否可以帮助我使用MDX添加此过滤器。
提前致谢..
此致
Sagar的
答案 0 :(得分:0)
信息太少,但以下MDX出了什么问题:
case
when [Measures].[P] = 1
and [Measures].[B] = '0-6'
then 1
when [Measures].[P] = 2
and [Measures].[B] = '6-12 Months'
then 1
when [Measures].[P] = 3
and [Measures].[B] = '> months'
then 1
else null
end