- 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
广告