2017-12-28 46 views
1

私はMS Power BIを使用してデータ分析プロジェクトに取り組んでいます。ありがたいことに、私はスタートとして良い仕事をしています。しかし、私はDAXの構文に少し問題があります。私はフォームWeb開発の背景に来る。とにかく、私の現在の問題は、私が枝から怒られ、別のものに手渡される腎臓の乗り物を持っているということです。同じ表の2つの列の値を比較したいと思います。 Owner_branchおよびcurrent_branch DAXでフィルタを作成するのはいいですか?またはR言語に移行する必要がありますか?同じテーブル内の2つの列の値を比較する方法PowerBI DAX

+0

どのように私は、同じ行の両方の二つの列の値を比較することができますか?例えばループのようなもの、またはSQLの結合の一種 –

答えて

1

私はあなたの問題を理解する場合は、このような算出列必要が​​ある正しい: CompCol = IF(Owner_Branch = Current_Branch、TRUE、FALSE)を

+0

これは私がやったことですが、問題を解決する良い方法はありませんか? –

+1

私が知っている限り、これを行うのが最善の方法です。効率を上げるためにできることは、IF節を使用する代わりに比較結果を返すDAX関数を検索することですが、最初に評価した覚えておく必要がある計算列よりも良い方法はないでしょう。計算列を実行したくない場合は、カスタム列を追加できます。カスタム列の式は次のようになります。 [col1] = [col2]の場合はtrue、そうでない場合はfalse – nothingman

1

私はそれが将来的に大きなレコードのための効率的な解決策ではないと思う一時的な解決策として考えています。とにかく、私のソリューションはブール型の新しい列型を作成していました。

+0

ちょうど興味深いのは、なぜあなたは上記のソリューションが非効率的だと思いますか? –

関連する問題