2016-09-21 5 views
0

コストは上位のコラボレータを持つことです。問題は、1年に見たいときは、年を選択してディメンションで使用する場合にのみ動作します。もし1年以上見たい場合は、値が正しいわけではありません。(計算は同じですが、2年分ではなく2年分です。セット:誰もがそれを必要とする場合年にフィルタリングしたときにSSAS動的セットが間違った値に設定されました

CREATE DYNAMIC SET [Top] 
AS TOPCOUNT 
([Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS 
, ([Measures].[Nr Collaborator Distinct]*0.05) 
, [Measures].[Cost]); 
+0

はこのように、あなたの動的な設定 – mxix

+0

@mxixに[日付] [年] .CURRENTMEMBERを追加しますか?働いていない。その結果は、今年はすべて同じです。 TOPCOUNT (([協力者]。[NR協力者]。[NR協力者] .MEMBERS、[日付]。[年] .CURRENTMEMBER) 、([対策]。[NR協力者個別] * 0.05) 、[施策] [コスト]) – lmlopes

+0

@mxixこれも同様に試しましたが、まだ正しく動作していません。ダイナミックセットを作成する[トップ] 生成日([年]。[年] .MEMBERS、TOPCOUNT ([日付]。[年] .CURRENTMEMBER * [共同作業者]。[Nrコラボレータ]。[NrCollaborator] .MEMBERS 、([Measures]。[Nr Collaborator Distinct] * 0.05) 、[Measures]。[Cost])); – lmlopes

答えて

0

は、解決策を探す:。

CREATE DYNAMIC SET [Top] 
AS GENERATE({[Date].[Year].[Year].MEMBERS}, TOPCOUNT 
(EXISTING [Collaborator].[Nr Collaborator].[Nr Collaborator].MEMBERS 
, ([Measures].[Nº Collaborators Distincts]*0.05) 
, [Measures].[Cost])); 
関連する問題