MDX :从子选择中获取成员(MDX+ 中的 FILTER BY)

MDX : get members from a subselect (FILTER BY in MDX+)

我有以下 MDX 语句:

WITH
MEMBER [Measures].[ist]  AS __get_time_member__
SELECT
// Measures
{[Measures].[ist],[Measures].[soll]} ON 0,
// Rows
FROM  [Finance]
FROM ( SELECT [Time].[Time].[month].&[2018-04-01] on 0 from [Finance]

或在 MDX+

FILTERBY [Time].[Time].[month].&[2018-04-01]

如何在计算的度量 [ist] 中获取在子选择中定义的时间成员?

在 MDX+ 中,您有几个函数可以从切片器和子选择中获取一些信息:

在您的情况下,您可以将 GetFilterInfo 函数与您要查找的层次结构一起使用。

我想这只是玩弄这些功能的问题。

PS:如果需要,我们可以轻松添加 GetSlicerInfo 和 GetSubselectInfo。