2017-09-18 6 views
1

の値タイプと整数型の値の比較をサポートしていませんが、私はDAXこれは、テーブルに新しいメジャーを作成する必要がパワーBIにおけるDAX式であるテキスト

DAXは比較をサポートしていないというエラーに直面しましたテキスト型の値を持つ整数型の値...

この式は、前年度と選択した1つのオファーの合計を計算するように設計されています。 Offer[Year]は、式で使用される10進数フィールドであるdecimal型です:

Offer Amount Prev Year = IF(HASONEVALUE(Offer[Year]), CALCULATE(SUM(Offer[Offer Amount]), Offer[Year] = FORMAT(VALUES(Offer[Year]) - 1, BLANK()))) 

上からエラーを解決する方法は?

+0

希望の結果がどのようなサンプルデータとサンプルを提供できますか? [最小限で完全で検証可能なサンプルの作成方法](https://stackoverflow.com/help/mcve) – Joe

答えて

2

エラーはFORMAT機能にあります。

Offer[Year]は整数で、FORMAT(VALUES(Offer[Year]) - 1, BLANK())はテキストなので、DAXは2つの値の比較をサポートしていません。

FORMAT機能を削除すると機能するはずです。

Offer Amount Prev Year = 
IF(
    HASONEVALUE(Offer[Year]), 
    CALCULATE(
     SUM(Offer[Offer Amount]), 
     Offer[Year] = VALUES(Offer[Year]) - 1 
    ) 
) 
関連する問題