【发布时间】:2020-11-26 00:34:54
【问题描述】:
以下两者有什么区别,哪个优于另一个?
CROSSJOIN(
[Team].[Hierarchy].[Conference].[NFC],
{[Team].[Name].[Name].[Detroit Lions], [Team].[Name].[Name].[Minnesota Vikings]}
)
还有:
(
[Team].[Hierarchy].[Conference].[NFC],
{[Team].[Name].[Name].[Detroit Lions], [Team].[Name].[Name].[Minnesota Vikings]}
)
似乎在元组中提供的任何集合都是自动交叉连接的,那么为什么需要 CROSSJOIN` 关键字/函数?说下面三个是一样的对吗?
CROSSJOIN({}, {}, ...) == ({}, {}, ...) == {} * {} * ...
【问题讨论】: