Categories
- All Categories
 - Oracle Analytics Learning Hub
 - 19 Oracle Analytics Sharing Center
 - 17 Oracle Analytics Lounge
 - 233 Oracle Analytics News
 - 44 Oracle Analytics Videos
 - 15.9K Oracle Analytics Forums
 - 6.2K Oracle Analytics Idea Labs
 - Oracle Analytics User Groups
 - 87 Oracle Analytics Trainings
 - 15 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