首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何才能只获取低于全员的成员?

如何才能只获取低于全员的成员?
EN

Stack Overflow用户
提问于 2013-03-14 15:47:52
回答 2查看 58关注 0票数 0

我只想在我的交叉联接中获得所有成员下面的成员,而不是所有成员本身。我试着和“孩子们”在一起,但是我不工作..我的问题是:

代码语言:javascript
复制
with
member [Measures].[Price] as 
    ([Measures].[Invoiced_Price]),
    format_string = "Currency"
select{[Measures].[Price]
} on columns,
{
    {[Product].[Product_ProdTp].Members} *
    {[Product].[Product_NoAndName].[All].children}
} on rows

结果的一部分:

代码语言:javascript
复制
All 11 -  Celerifere                            $8,191,736.81
All 111 - Sauerbronn                            $2,768,882.00
All 112 - Vector                                $1,791,077.00
Bikes     Sauerbronn                            $13,941,388.88
Bikes     Vector                                "some value"

下面是层次结构的外观:

代码语言:javascript
复制
[Product]
 [Product_NoAndName]
  [Members]
   [All]
    Sauerbronn                          
    Vector                              

我的问题是,我不想让所有的数据先在全员下,然后再分离,我只想把它分开。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-14 16:56:51

解决方案在第一个成员中,而不是第二个成员中。

代码语言:javascript
复制
with
member [Measures].[Price] as 
    ([Measures].[Invoiced_Price]),
    format_string = "Currency"
select{[Measures].[Price]
} on columns,
{
    {[Product].[Product_ProdTp].[Product_ProdTp].Members} *           // here i changed
    {[Product].[Product_NoAndName].[All].children}
} on rows
票数 0
EN

Stack Overflow用户

发布于 2013-03-14 16:28:55

您可以尝试使用descendants函数。

代码语言:javascript
复制
Descendants( [Product].[Product_NoAndName].[All], 1 )

希望这能有所帮助。

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

https://stackoverflow.com/questions/15403761

复制
相关文章

相似问题

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