2017-11-22 3 views
0

Power BI Desktop、DAX バグを検出するコントロール列を作成するのを助ける必要があります。DAXでバグを検出するコントロール列を作成するのに役立つ

私は3つの列を持っています: "SN" - serien nr。データ型:テキスト、 "MTH"型データ:整数型と "日付型"データ型:日付。

各SNにはx番目のMがあります。すべてのMthに日付が1つしかありません。 SNごとに、より早い時点でより多くのMthを持つことはできません。

例:


enter image description here

私だけの性能の多くを取ったクエリエディタにヘルプ表をカウントすることで、それを解決しました。

答えて

0

私は、次の計算されたカラムを使用してこれを達成することができました:

Control = 
    VAR BugSN = Bug[SN] 
    VAR BugMth = Bug[Mth] 
    VAR BugDate = Bug[Date] 
    RETURN CALCULATE(
       MAX(Bug[Date]), 
       ALL(Bug), Bug[SN] = BugSN, Bug[Mth] = BugMth 
       ) = BugDate 

これが何を言うことは、その行の日付はそのSNMth組み合わせの最大であればということで、その後、TRUEそうFALSE

(私はテーブルBugの名前が、あなたはあなたのテーブルの名前が何であれでそれを交換する必要があります。)

+0

おかげで、それは完璧に動作します! – Eduard

+0

@Eduardあなたの問題を解決した回答を投票して受け入れることを忘れないでください。 –

関連する問題