DAX 聚合 - CROSSJOIN 函式



描述

返回一個表,該表包含引數中所有表的 Cartesian 乘積中所有的行。新表中的列是所有引數表中的所有列。

語法

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

引數

序號 引數及描述
1

表1

返回表的表或 DAX 表示式。

2

表2

返回表的表或 DAX 表示式。

3

表3

可選。

返回表的表或 DAX 表示式。

返回值

返回一個表,該表包含引數中所有表的 Cartesian 乘積中所有的行。新表中的列是所有引數表中的所有列。

備註

  • 表引數中的列名稱在所有表中必須全部不同,否則會返回錯誤。

  • 結果表中的總行數是引數中所有表中行數的乘積。

  • 結果表中的總列數是從引數中所有表中列數開始相加的。

例如,如果表 1 有 r1 行和 c1 列,表 2 有 r2 行和 c2 列,表 3 有 r3 行和 c3 列,則結果表將有 -

r1 × r2 × r3 行和 c1 + c2 + c3 列

示例

= CROSSJOIN (Salesperson,Products) 
dax_functions_aggregation.htm
廣告
© . All rights reserved.