Как показать последнее значение столбца в MS Analysis Service? - PullRequest
0 голосов
/ 10 октября 2009

У меня есть куб с несколькими измерениями. Мне нужно (мера, расчет, что угодно ...), чтобы показать последнее значение столбца, при условии, что таблица отсортирована по другому столбцу.

Что-то вроде:

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 голосов
/ 03 сентября 2010

Вы могли бы использовать что-то вроде

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.

...