2016-11-22 3 views
0

を使用して平等のため2つの文字列をBI-比較データは以下のようになります。パワー測定に

enter image description here

OLD_ZENDは、TABLE1から来ているとNEW_ZENDがtable2のから来ています。 OLD_ZENDとNEW_ZENDの文字列を比較するメジャーを作成し、それらが同じ出力であればNを出力します。

+0

両方のテーブルの同じ行を比較する必要がありますか?両方のテーブルの行数は同じですか?両方のテーブルの間に共通の列がありますか? –

+0

両方のテーブルに同じ行があります。どちらの表も同じ数の行を持ちます。 1対多の関係を形成する共通の列があります。 – mwc33

+0

関係が1対多である場合、一般的な列はこの場合役に立ちません。両方の表の各行に関連する共通の列が必要です。両方の表に行番号列を作成できる場合は、両方の表の行ごとに論理的に関連付けることができます。また、このような計算は、メジャーではなく、計算された列で実行する方が適しています。 –

答えて

1

私はあなたのテーブルの1つに計算された列があると思います。

table1をクリックすると、各テーブルにindex列を作成し、Edit Queryを選択し、Query EditorAdd Columnタブで、開かれますがClose & Applyを押しIndex Column - From 1を選択します。 table2でも同じ操作を行います。

が続いtable2に新しい計算列を作成、OLD_ZENDそれを呼び出すと、このDAX式を使用:

OLD_ZEND = 
    IF (
     [NEW_ZEND] = LOOKUPVALUE (table1[OLD_ZEND], table1[Index], [Index]), 
     "Y", 
     "N" 
    ) 

今、あなたはOLD_ZENDNEW_ZENDが等しい場合によってはYまたはNtable2で新しい列を持っています。

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