我們將探討在各個層次上的頂級過濾器的通用選項實現。
可以爲每個級別設置TOP規則。
它用於詳細分析數據(展開,向下鑽取)。
集合體基於TOP形成。
![TOP-filters on Levels](https://i.stack.imgur.com/8L5qJ.png)
設置排序順序都行,只要數據在 最透視表進行排序。
SELECT
{ [Measures].[Reseller Sales Amount] }
DIMENSION PROPERTIES PARENT_UNIQUE_NAME , HIERARCHY_UNIQUE_NAME , CUSTOM_ROLLUP , UNARY_OPERATOR , KEY0 ON 0
, ORDER
(HIERARCHIZE
(HIERARCHIZE ([Geography].[Geography].Levels (0).Members)
)
, ([Measures].[Reseller Sales Amount])
, BDESC
)
DIMENSION PROPERTIES PARENT_UNIQUE_NAME , HIERARCHY_UNIQUE_NAME , CUSTOM_ROLLUP , UNARY_OPERATOR , KEY0 ON 1
FROM
(SELECT
{ Generate
([Geography].[Geography].Levels (3).Members
, TopCount
(Filter
([Geography].[Geography].CurrentMember.Children
, NOT IsEmpty ([Measures].[Reseller Sales Amount])
)
, 3
, [Measures].[Reseller Sales Amount]
)
)
} ON COLUMNS
FROM
(SELECT
{ Generate
([Geography].[Geography].Levels (2).Members
, TopCount
(Filter
([Geography].[Geography].CurrentMember.Children
, NOT IsEmpty ([Measures].[Reseller Sales Amount])
)
, 3
, [Measures].[Reseller Sales Amount]
)
)
} ON COLUMNS
FROM
(SELECT
{ Generate
([Geography].[Geography].Levels (1).Members
, TopCount
(Filter
([Geography].[Geography].CurrentMember.Children
, NOT IsEmpty ([Measures].[Reseller Sales Amount])
)
, 3
, [Measures].[Reseller Sales Amount]
)
)
} ON COLUMNS
FROM
(SELECT
{ Generate
([Geography].[Geography].Levels (0).Members
, TopCount
(Filter
([Geography].[Geography].CurrentMember.Children
, NOT IsEmpty ([Measures].[Reseller Sales Amount])
)
, 3
, [Measures].[Reseller Sales Amount]
)
)
} ON COLUMNS
FROM
(SELECT
{ [Geography].[Geography].Levels (0).Members } ON COLUMNS
FROM [Adventure Works]
)
)
)
)
)
CELL PROPERTIES BACK_COLOR , CELL_ORDINAL , FORE_COLOR , FONT_NAME , FONT_SIZE , FONT_FLAGS , FORMAT_STRING , VALUE , FORMATTED_VALUE , UPDATEABLE , ACTION_TYPE
(上)很好地提出了問題,使用我們都可以玩的立方體。 – whytheq