- DAX 函式教程
- DAX 函式 - 主頁
- DAX 函式 - 簡介
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選器
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學和三角函式
- DAX 函式 - 父級和子級
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- 對 DAX 函式有用的資源
- DAX 函式 - 快速指南
- 對 DAX 函式有用的資源
- DAX 函式 - 討論
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
廣告