2017-11-06 14 views
0

レポートに6つのカスケードパラメータがあります。最初の関数は正常に動作していますが、2番目のパラメータの値をフィルタリングしますが、3番目のパラメータは結果をフィルタリングせず、すべての値を返します。どのように私はこの多くのパラメータで遊ぶべきですか?SSRS複数のカスケードパラメータ

事前に感謝、オルガ

+0

後、すべてのパラメータのコード – sepupic

+0

https://pastebin.com/WR7ebq80最初の3つのパラメータのコードはここにあります –

答えて

0

私はそれを自分で解決することができました。次元間のM:Nの関係に問題がありました。問題は、WebServiceとNameの関係が強制されないため、すべてのWebサービスが表示されることです。だから私はパートで変更:

WITH 
MEMBER [Measures].[ParameterCaption] AS IIF([Dim Web Service Web Method]. 
[Web Service].CURRENTMEMBER.MEMBER_CAPTION ="All","Сите сервиси",[Dim Web 
Service Web Method].[Web Service].CURRENTMEMBER.MEMBER_CAPTION) 
MEMBER [Measures].[ParameterValue] AS IIF(IsEmpty([Measures].[Broj 
Pristapi]),null,[Dim Web Service Web Method].[Web 
Service].CURRENTMEMBER.UNIQUENAME) 
MEMBER [Measures].[ParameterLevel] AS IIF(IsEmpty([Measures].[Broj 
Pristapi]),null, [Dim Web Service Web Method].[Web 
Service].CURRENTMEMBER.LEVEL.ORDINAL) 

、その後に

[Dim WebService WebMethod].[Web Service].ALLMEMBERS ON ROWS 

を変更:ここ

NONEMPTY([Dim WebService WebMethod].[Web Service].ALLMEMBERS,[Measures].[Broj Pristapi]) 
関連する問題