的所有日期例如,我需要採取年份大於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