1

MDX クエリで、SSRS レポートの case ステートメントを使用しています。望ましい結果が返されていません。[Facility Market]パラメータの選択に基づいて フィルタリングする必要がありTerritoryます。

with member [Dim Facility].[Facility Market].[Facility Market] as
case  [Dim North Texas Sales].[North Texas Rural Sales Territory].currentmember

when   [Dim North Texas Sales].[North Texas Rural Sales Territory].&[NTXSalesRuralEast] then [Dim Facility].[Facility Market].&[OKLAHOMA] 

end

select......

パラメータの選択に基づいて施設市場ディメンションの値を変更し、それに基づいてデータセットをフィルタリングしたいと考えています

4

2 に答える 2

0

Case ステートメントは、スカラー値でのみ機能します。

次のような表現を使用する必要があります。

IIf([Dim North Texas Sales].[North Texas Rural Sales Territory].CurrentMember IS [Dim North Texas Sales].[North Texas Rural Sales Territory].&[NTXSalesRuralEast],
[Dim Facility].[Facility Market].&[OKLAHOMA],
...)
于 2013-02-11T22:03:40.937 に答える
0
with member [Dim Facility].[Facility Market].[Facility Market] as
case  

when  [Dim North Texas Sales].[North Texas Rural Sales Territory].currentmember IS [Dim North Texas Sales].[North Texas Rural Sales Territory].&[NTXSalesRuralEast] then [Dim Facility].[Facility Market].&[OKLAHOMA] 

end

select......
于 2014-03-06T00:56:49.723 に答える