Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 14 Oracle Analytics Lounge
- 213 Oracle Analytics News
- 42 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 78 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture
Allow more than 2 sets in MDX Crossjoin() function

Tim_Faitsch
Rank 1 - Community Starter
Nesting multiple Crossjoin functions makes MDX code very difficult to read. It seems unnecessary. Instead, allow more than two sets in a Crossjoin().
Existing:
Crossjoin({Set 1}, Crossjoin({Set 2}, Crossjoin({Set 3}, {Set 4})))
New:
Crossjoin({Set 1}, {Set 2}, {Set 3}, {Set 4})
Tagged:
1
Comments
-
Microsoft allows this. They also allow a very concise syntax short-cut:
{Set 1} * {Set 2} * {Set 3}
https://learn.microsoft.com/en-us/sql/mdx/crossjoin-mdx?view=sql-server-ver16
0