Dax-functions-dax-crossjoin-function

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

DAX集約-CROSSJOIN関数

説明

パラメータ内のすべてのテーブルのすべての行のデカルト積を含むテーブルを返します。 新しいテーブルの列は、すべてのパラメーターテーブルのすべての列です。

構文

CROSSJOIN (<table1>, <table2>, [<table3>] …)

パラメーター

Sr.No. Parameter & Description
1

table1

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

2

table2

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

3

table3

オプションです。

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

戻り値

パラメータ内のすべてのテーブルのすべての行のデカルト積を含むテーブルを返します。 新しいテーブルの列は、すべてのパラメーターテーブルのすべての列です。

備考

  • テーブルパラメータの列名は、すべてのテーブルですべて異なる必要があります。異なる場合、エラーが返されます。
  • 結果表の行の総数は、パラメーターのすべての表の行数の積です。
  • 結果表の列の総数は、パラメーターのすべての表の列数の合計です。

たとえば、table1にr1行とc1列があり、table2にr2行とc2列があり、table3にr3行とc3列がある場合、結果のテーブルには-

r1×r2×r3行およびc1 + c2 + c3列

= CROSSJOIN (Salesperson,Products)