如何在MS Analysis Service中显示列的最后一个值?

时间:2009-10-09 21:19:42

标签: ssas olap-cube

我有一个多维度的立方体。假设表格按另一列排序,我需要(一个度量,计算,等等......)来显示列的最后一个值。

类似的东西:

SELECT TOP 1 column_1
FROM table_1 
WHERE «The user's selected dimentions will work as a filter»
ORDER BY column_2 DESC

1 个答案:

答案 0 :(得分:0)

您可能会使用类似

的内容
WITH Measures.[Top 1] AS
     TopCount([Dimension1Name].[Attribute1Name].[Level1Name].Members, 1, [Dimension2Name].[Attribute2Name].[Level2Name].Members)
SELECT Measures.[Top 1] ON COLUMNS
  FROM [CubeName]

其中带有1的名称代表您的column_1,而代号为2的名称代表column_2