メジャー値でフィルタリングすることはできますか? 私のシナリオでは、ウィジェットの人口を [Measures].[Returned Widget Count] (1 または 0) で、Measure = 1 の場合のみに制限する必要があります。たとえば、次のようなものです。
Select {
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Widget Count]
),
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Returned Widget Count]
)
} on 0
from (
Select [Dim Widget].[Build Site] on 0
From [Widgetizer]
Where Filter(
[Dim Widget].[Serial Number].Members,
[Measures].[Returned Widget Count].Value > 0
)
)
クエリは実行されますが、人口をフィルタリングしていません。次と同じ結果を返すため、これを知っています。
Select {
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Widget Count]
),
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Returned Widget Count]
)
} on 0
from [Widgetizer]
フィルター機能すら適用されていない場所。
メジャーが特定の値である場合にのみ、母集団を減らすにはどうすればよいですか?