从数据到信息
从信息到洞察

CROSSJOIN

返回一个表,其中包含参数中所有表的所有行的笛卡尔乘积, 新表中的列包含参数表中的所有列。

语法

CROSSJOIN ( <表>, [<表>]  … ] )
参数 属性 描述
可重复 参与交叉连接的表

返回值

一个表,其中包含参数中所有表的所有行的笛卡尔乘积。

备注

  • 表参数中的列名在所有表中必须不同,否则返回错误 。
  • CROSSJOIN() 返回的总行数等于参数中所有表的行数的乘积;此外,结果表中的总列数是所有表中的列数之和。 例如,如果 TableA 有 rA 行和 cA 列,TableB 有 rB 行和 cB 列,TableC 有 rC 行和 cC 列;那么,生成的表则有 rA × rb x rC 行和 cA + cB + cC 列 。

示例

CROSSJOIN( Colors, Stationery)      //计算两张表的笛卡尔积

扩展阅读

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符