Ssrs 2008 SSRS MDX Where子句问题

Ssrs 2008 SSRS MDX Where子句问题,ssrs-2008,ssas,where-clause,mdx,reporting-services,Ssrs 2008,Ssas,Where Clause,Mdx,Reporting Services,我对MDX查询有点问题 我想显示所有索赔成本,按类型和特定文档类型划分 这是我的密码: 我有四种文档类型:1-4 我只想显示前三种文档类型的数据 我尝试了以下Where子句: 哪里 {StrToMember@DateFrom : StrToMember@DateTo } ,{[Claim Document Type].[Document Type].&[1]:[Claim Document Type].[Document Type].&[3]} 但它只显示文档类型1和3的数据,而不是1到3

我对MDX查询有点问题

我想显示所有索赔成本,按类型和特定文档类型划分

这是我的密码:

我有四种文档类型:1-4

我只想显示前三种文档类型的数据

我尝试了以下Where子句:

哪里 {StrToMember@DateFrom : StrToMember@DateTo } ,{[Claim Document Type].[Document Type].&[1]:[Claim Document Type].[Document Type].&[3]} 但它只显示文档类型1和3的数据,而不是1到3的数据

有人能帮我吗

非常感谢你,很抱歉我的英语不好


Alex

可能[Document Type]属性的OrderBy属性不等于Key?在这种情况下,有必要使用

{[Claim Document Type].[Document Type].&[1],
 [Claim Document Type].[Document Type].&[2],
 [Claim Document Type].[Document Type].&[3]}
在以下情况下

哪里 {StrToMember@DateFrom : StrToMember@DateTo},{[Claim Document Type].[Document Type].&[1]:[Claim Document Type].[Document Type].&[3]} 因为这是一个范围运算符,所以即使下面的表达式也应该起作用

{[Claim Document Type].[Document Type].&1]:[Claim Document Type].[Document Type].&3]} 在浏览多维数据集以查找此维度和属性[Claim Document Type]。[Document Type]时需要检查的内容维度键顺序是否类似

[索赔文件类型][文件类型]和[1] [索赔文件类型][文件类型]和[2] [索赔文件类型][文件类型]和[3] 或

[索赔文件类型][文件类型]和[1] [索赔文件类型][文件类型]和[3] [索赔文件类型][文件类型]和[2] 如果你看到命令1,3,如果你输入1:3,你不会得到2。因此,请查看顺序,然后修改范围表达式

早期的解决方案也可以,但若有很多成员,那个么将所有这些成员都包含在集合中是不现实的

{[Claim Document Type].[Document Type].&[1],
 [Claim Document Type].[Document Type].&[2],
 [Claim Document Type].[Document Type].&[3]}