SELECT
[Measures].[Internet Sales Amount] ON COLUMNS
,BottomCount
(
NonEmpty([Customer].[Customer].[Customer].MEMBERS)
,10
,[Measures].[Internet Sales Amount]
) ON ROWS
FROM [Adventure Works]
WHERE
[Date].[Calendar].[Calendar Year].&[2005];
上記のクエリは、NULL測定値を持つ最後の10の顧客名を持つ結果を示しています。私はAdventure works Cubeを使用しています。bottomcount関数のMDXクエリ
"bottomcount"は "mdx"クエリのwhere句でうまく動作しません。私は、2005年に測定値を使って最後の10の顧客名を取得したいと思います。うまくいけば、 "DESCENDANTS"というキーワードを使わずに解決策を探しています。
ご連絡ください。私は何か間違っています。 OLAPであなたは2次元(施策間の直積をやっているので、
bottomcount(
nonempty(
[Customer].[Customer].[Customer].Members
,[Measures].[Internet Sales Amount]
)
,10
,[Measures].[Internet Sales Amount]
)
あなたがNULLで顧客名を取得したが、特別な寸法であり、それはまだとして機能:
おかげであなたの答えを@mxix。私のmdxクエリでNULL測定値を持つ顧客名を取得していた理由、またはこれに関連する記事を私に提案できる場合は、本当に非常に感謝しています。 –