1
我可以根據指定的尺寸得到某個度量的MAX()。我沒有問題。我正在尋找的是第二MAX()。意思是如果我在DESC順序中排序一些度量值,它是5,4,3,2,1通過MDX的第二個MAX
用MAX()我可以得到5但我想要4.我該如何計算?
我可以根據指定的尺寸得到某個度量的MAX()。我沒有問題。我正在尋找的是第二MAX()。意思是如果我在DESC順序中排序一些度量值,它是5,4,3,2,1通過MDX的第二個MAX
用MAX()我可以得到5但我想要4.我該如何計算?
使用EXCEPT關鍵字淘汰前兩名設置上一個:
SELECT
[Measures].[YourMeasure]
ON 0,
NON EMPTY
{
EXCEPT
(
TOPCOUNT([Date].[Date].[Date], 2, [Measures].[YourMeasure]),
TOPCOUNT([Date].[Date].[Date], 1, [Measures].[YourMeasure])
)
}
ON 1
FROM [YourCube]