Mdx 查询所选维度成员(tostring)

Mdx 查询所选维度成员(tostring),mdx,Mdx,我想知道这是否可能。我想创建一个计算成员,它将显示用户选择的维度成员。然后可以将该成员用作字符串来构建响应性报告标题(在PowerBI中) 我和NAME、UNIQUENAME以及CURRENTMEMBER等一起玩过,但没走多远,老实说,我几乎不知道从哪里开始,或者是否可能 比如说。假设我有一个国家和城市维度来过滤一系列度量,用户按“美国”过滤并选择一个城市(或三个)。我希望能够检索“美国”以及哪些城市被选为字符串,并将其添加到报告标题中,可能会获得类似“城市、城市、城市、国家的人口统计”这样的标

我想知道这是否可能。我想创建一个计算成员,它将显示用户选择的维度成员。然后可以将该成员用作字符串来构建响应性报告标题(在PowerBI中)

我和NAME、UNIQUENAME以及CURRENTMEMBER等一起玩过,但没走多远,老实说,我几乎不知道从哪里开始,或者是否可能


比如说。假设我有一个国家和城市维度来过滤一系列度量,用户按“美国”过滤并选择一个城市(或三个)。我希望能够检索“美国”以及哪些城市被选为字符串,并将其添加到报告标题中,可能会获得类似“城市、城市、城市、国家的人口统计”这样的标题。

您可以这样做,看看我是如何打印切片器轴的。Currentmember在您的案例中使用一个值时工作,您可能需要多个值

成员国的措施 作为

(现有[客户][国家].成员)。项目(1)。名称

成员国:城市 as
SetToStr(现有[Customer].[City].[City].成员)

结果


如果要这样做,请看一下我是如何打印切片器轴的。Currentmember在您的案例中使用一个值时工作,您可能需要多个值

成员国的措施 作为

(现有[客户][国家].成员)。项目(1)。名称

成员国:城市 as
SetToStr(现有[Customer].[City].[City].成员)

结果

select 
{[Measures].[Internet Sales Amount],measures.Country,measures.City }
on columns,
[Product].[Category].[Category]
on rows 
from 
[Adventure Works]
where 
([Customer].[Country].&[United States],
{[Customer].[City].&[Chicago]&[IL],[Customer].[City].&[Denver]&[CO],[Customer].[City].&[Los Angeles]&[CA],[Customer].[City].&[New York]&[NY]}
)