我有以下MDX查询:
SELECT {[Measures].[PARTICIPANT ID]} ON columns,
{[GENDER].[Female Gender]} ON rows
FROM [Dystonia DS]
我有一个名为AGE IN YEARS
的维度,我希望使用年龄范围过滤PARTICIPANT ID
,即年龄范围为PARTICIPANT ID
,年龄介于20到54之间等。
我在此论坛上获得了日期范围的解决方案,但是无法通过引用日期范围MDX来确定年龄范围。
非常感谢任何帮助。
答案 0 :(得分:1)
如果它确实是另一个维度,并且您不想显示它,那么您不能将它添加到WHERE子句中吗?
SELECT {[Measures].[PARTICIPANT ID]} ON columns,
{[GENDER].[Female Gender]} ON rows
FROM [Dystonia DS]
WHERE {[Age Range].&[20]:[Age Range].&[54]}
如果您需要查看它,请将其添加到ROWS维度中的元组。
SELECT {[Measures].[PARTICIPANT ID]} ON columns,
([GENDER].[Female Gender],
{[Age Range].&[20]:[Age Range].&[54]}) ON rows
FROM [Dystonia DS]