2017-01-16 5 views
1

私はいくつかの助けが必要です。私はそれらの間でmdxクエリの異なる行を比較しようとしています。 たとえば、2つの異なる列(Col1とCol2はエンティティで、Col1はCol2を支払う必要があります)を意味し、1つのメジャー(Col1がCol2に対して支払う金額)があります。私のクエリは次のような結果になります。それらの間のmdxクエリの異なる行を比較します

Col1 | Col2 | Result 
A | B | 20 
A | C | 30 
B | C | 10 
B | A | -20 
C | A | -30 
C | B | -10 

は私がAからBへの量とAにBの量が同じであれば、たとえばチェックすることはできませんよ。 誰かが私に助言を与えることができますか?たくさん

答えて

0

おかげで私は、あなたがのCol1にCol2に支払われる結果値を決定するためにSSRS式を使用することができると思います。

は、この式を使用して、Tablixの中に新しい列を作成します。

=Lookup(Fields!Col2.Value & Fields!Col1.Value, 
Fields!Col1.Value & Fields!Col2.Value,Fields!Result.Value,"DataSetName") 

あなたの実際の名前でDataSetNameを交換してください。

それはあなたに対応する結果値が得られます:

特定col2の行ノーがある場合

enter image description here

- それはNothing値が生成されますのCol1の関係は。

これが役立つかどうか教えてください。

+0

私はこの解決策について考えなかった。どうもありがとうございます !完璧! – MiniMonster

関連する問題