Dax-functions-dax-generateall-function

提供:Dev Guides
移動先:案内検索

DAX集計-GENERATEALL関数

説明

table1の各行と、table1の現在の行のコンテキストでtable2を評価した結果のテーブルとの間のデカルト積を含むテーブルを返します。

構文

GENERATEALL (<table1>, <table2>)

パラメーター

Sr.No. Parameter & Description
1

table1

テーブルまたはテーブルを返すDAX式。

2

table2

テーブルまたはテーブルを返すDAX式。

戻り値

table1の各行と、table1の現在の行のコンテキストでtable2を評価した結果のテーブルとの間のデカルト積を含むテーブルを返します。

備考

  • table1の現在の行に対するtable2の評価が空のテーブルを返す場合、table1の現在の行が結果に含まれ、table2に対応する列にはその行のnull値が含まれます。 これは、このような場合にtable1の現在の行が結果に含まれないGENERATE()とは異なります。
  • table1とtable2のすべての列名は異なる必要があります。異なる場合、エラーが返されます。

= GENERATEALL (
   SUMMARIZE(Salesperson,Salesperson[Salesperson]),
      SUMMARIZE(SalesTarget,SalesTarget[SalesTarget],
      "MaxTarget",MAX(Sales Target[SalesTarget]))
)