Dax-functions-dax-generate-function

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

DAX集約-GENERATE関数

説明

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

構文

GENERATE (<table1>, <table2>)

パラメーター

Sr.No. Parameter & Description
1

table1

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

2

table2

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

戻り値

パラメーターとしてDAX関数に渡すことができるテーブル。

備考

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

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