的所有日期例如,我需要采取年份大于2013的所有日期。此代码返回所有日期。MDX查询以获得dateis大于
SELECT
{[Measures].[In]} ON COLUMNS
,Filter
(
[Date].MEMBERS
,
[Date].[Year].CurrentMember > [Date].[2013]
) ON ROWS
FROM [Shop];
,我需要考虑的所有日期,其中日期是大于2013年5月20日
的所有日期例如,我需要采取年份大于2013的所有日期。此代码返回所有日期。MDX查询以获得dateis大于
SELECT
{[Measures].[In]} ON COLUMNS
,Filter
(
[Date].MEMBERS
,
[Date].[Year].CurrentMember > [Date].[2013]
) ON ROWS
FROM [Shop];
,我需要考虑的所有日期,其中日期是大于2013年5月20日
如果你想要做大于范围内,然后在一边使用null
:
SELECT
{[Measures].[In]} ON 0,
{[Date].[Year].[2013] : NULL} ON 1
FROM [Shop];
您的查询应该是正确的。我在我的立方体中尝试了类似的查询:
SELECT NON EMPTY { [Measures].[OneMeasure] } ON COLUMNS,
NON EMPTY
{
FILTER([Date].[Year].[Year].AllMembers, [Date].[Year].CurrentMember < [Date].[Year].&[2015])
} ON ROWS
FROM [Cases]
而且它按预期工作。应该正确创建日期维度,以便比较正常工作。如果你想要具体的日期,你应该使用日期级别而不是年份。
蒙德里安返回空 – Nodon