具有范围和过滤功能的MDX查询

时间:2017-08-31 00:14:37

标签: mdx

我正在编写一个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的

1 个答案:

答案 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