web-dev-qa-db-ja.com

Power BIでGROUPBY関数を使用するにはどうすればよいですか?

PowerBIのgroupby DAX関数をメジャー、新しい列、新しいテーブルとして使用しようとしましたが、関数の検証でエラーが発生しました。

New Table = GROUPBY(
            'tab1',
            'tab1'[color],
            "Group By color",
            sum('tab1'[count_lables])
          )

Error : Function 'GROUPBY' scalar expressions have to be Aggregation functions over CurrentGroup(). The expression of each Aggregation has to be either a constant or directly reference the columns in CurrentGroup().
5
Dave D.

エラーは、グループに対して集計関数を使用する必要があることを示しています。どのグループに対しても値を合計しないSUM関数を使用しています。あなたの場合、CURRENTGROUP()オプションでSUMX集計関数を使用する必要があります。 CURRENTGROUPは、現在の行に基づいて追加する必要のあるグループを決定します。

代わりに、以下の式を使用してみてください。

New Table = GROUPBY (
        tab1,
        tab1[color],
        "Group by color", SUMX ( CURRENTGROUP (), tab1[count lables] )
    )

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

6