我在下面有MDX查询:
isNew()
返回值:
的MaxValue
$ 52,714,102.75
我想要返回日期和最大值。我可以通过以下查询实现类似的功能。
afterSave
我的目标是输出如下:
2008财年$ 52,714,102.75 $ 52,714,102.75
答案 0 :(得分:1)
我猜您没有必要输出Sales Amount和MaxValue列,因为它们具有相同的值。如果您希望找到具有最大销售额的年份,则下面的查询将执行此操作。
SELECT
{[Measures].[Sales Amount]} ON COLUMNS,
ORDER({[Date].[Fiscal].[Fiscal Year].Members},[Measures].[Sales Amount],DESC).ITEM(0) ON ROWS
FROM
[Adventure Works]
答案 1 :(得分:1)
可能替代TheDumbRadish的回答:
SELECT
[Measures].[Sales Amount] ON 0
,TopCount
(
[Date].[Fiscal].[Fiscal Year].MEMBERS
,1
,[Measures].[Sales Amount]
) ON 1
FROM [Adventure Works];