首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MDX中使用WITH函数的多个集合

MDX中使用WITH函数的多个集合
EN

Stack Overflow用户
提问于 2018-06-03 01:09:30
回答 1查看 493关注 0票数 1

开始学习MDX,因为其中一个数据库是基于多维数据集的,我有SQL背景,所以一直在学习理解元组和集合。

我遇到的问题是,如果我想定义多个集合,我如何通过WITH函数来实现这一点。当我用with function定义一个集合时,跟随函数可以很好地工作,但肯定有一种方法可以定义多个集合。

如果功能非常简单,很抱歉,我确实尝试了搜索框,但可能没有正确地表达请求。

提前感谢您的帮助

代码语言:javascript
复制
WITH SET 
[MARKET] AS {[Location].&[Australia],[Location].[Singapore]},
[CALENDAR] AS {[Calendar].&[April,2018],[Calendar].&[May,2018]}

SELECT    
{([Measures].[Money]),([Measures].[Target])} on 0,

{([CALENDAR],[MARKET],[Sales Department])}on 1

FROM AussieDatabase
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-03 01:17:57

您需要显式定义每个集合,然后才能在行上交叉连接它们

代码语言:javascript
复制
WITH 
    SET [MARKET] AS 
         {[Location].&[Australia]
         ,[Location].[Singapore]},
    SET [CALENDAR] AS 
         {[Calendar].&[April,2018]
         ,[Calendar].&[May,2018]}

SELECT    
{
    [Measures].[Money]
   ,[Measures].[Target]
 } on 0,

[CALENDAR] * [MARKET] on 1

FROM AussieDatabase;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50659271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档