これは簡単なはずですが、MDXは初めてで、正しく理解するのに苦労しています。私の目標は、階層内の顧客のサブアカウントを含む、特定の顧客の平均注文コストを取得することです。ゼロドルの注文をカウントしたい場合は、以下のMDXを使用して平均を正しく取得できますが、カウントしません(実際には、ゼロではなく空として表示されますが、心配する必要はありません)。では、空でないOrderCost値のみを参照するようにクエリを更新するにはどうすればよいですか?最後の行は失敗した試みでした。
WITH MEMBER avgcost as ([Measures].[OrderCost]/[Measures].[OrderCount])
SELECT avgcost on columns,
[Dim User].[User ID].&[381] on rows
from [OrdersCube]
//where Filter([Dim User].[User ID].All, [Measures].[OrderCost].Value <> "")