0

一个完整的 MDX/Essbase 新手正在寻求您的帮助。

我有一个 MDX 查询:

SELECT
{([Version].[FINAL])} ON COLUMNS
,crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin({ [Period].[Jan],[Period].[Dec],[Period].[Sep] },{ [Entity].[BE08008309], [Entity].[BTSEMEALA] }),{ [Years].[2018],[Years].[2017],[Years].[2014] }),{ [ICP].[ICP] }),{ [Currency].[USD] }),{ [Custom1].[TOPC1] }),{ [Custom2].[TOPC2] }),{ [Custom3].[TOPC3] }),{ [Scenario].[Actual],[Scenario].[Junfor],[Scenario].[PlanRestate] }),{ [Account].[RF_ACCUMDEP],[Account].[COSAMORT] })
ON ROWS FROM [EssRptg.EssRptg]

这给了我一个包含行/元组的输出,例如:

(1 月,BE08008309-North, Central and East HQ HQ Mtmt Adj., 2014, ICP, US Dollar, TOPC1, TOPC2, TOPC3, ACTUAL, ACCUMDEP - 累计折旧)4321.878

是否可以重写此查询以使用管道“|”连接每个成员 例如?如:

(|1 月|,|BE08008309-北部、中部和东部总部 Mtmt Adj.|、|2014|、|ICP|、|美元|、|TOPC1|、|TOPC2|、|TOPC3|、|ACTUAL、ACCUMDEP - 累积折旧|) 4321.878

您的帮助将不胜感激。

谢谢你。

巴哈泰罗

4

1 回答 1

0

仅供参考,我发现一个 WA 重写了我的 MDX 查询以包括 DIMENSION PROPERTIES [Period].[MEMBER_NAME],[Period].[MEMBER_ALIAS],[Entity.[MEMBER_NAME],[Entity].[MEMBER_ALIAS] 等等.

我的查询将如下所示:

SELECT {([Version].[FINAL])} ON COLUMNS ,crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin(crossjoin({ [Period].[Jan],[Period].[Dec]), [期间].[Sep] },{ [Entity].[BE08008309], [Entity].[BTSEMEALA] }),{ [Years].[2018],[Years].[2017],[Years].[ 2014] }),{ [ICP].[ICP] }),{ [货币].[USD] }),{ [Custom1].[TOPC1] }),{ [Custom2].[TOPC2] }),{ [Custom3].[TOPC3] }),{ [Scenario].[Actual],[Scenario].[Junfor],[Scenario].[PlanRestate] }),{ [Account].[RF_ACCUMDEP],[Account]. [COSAMORT] }) DIMENSION PROPERTIES [Period].[MEMBER_NAME],[Period].[MEMBER_ALIAS],[Entity].[MEMBER_NAME],[Entity].[MEMBER_ALIAS],[Years].[MEMBER_NAME],[ICP] .[MEMBER_NAME],[Currency].[MEMBER_NAME],[Currency].[MEMBER_ALIAS],[Custom1].[MEMBER_NAME],[Custom1].[MEMBER_ALIAS],[Custom2].[MEMBER_NAME],[Custom2].[ MEMBER_ALIAS],[Custom3].[MEMBER_NAME],[Scenario]。[MEMBER_NAME],[Account].[MEMBER_NAME],[Account].[MEMBER_ALIAS] 来自 [EssRptg.EssRptg] 的行

然后我解析了查询的输出,同时删除了不必要的“[MEMBER_NAME] =”和“[MEMBER_ALIAS] =”字符串,并通过“type: STRING”分割字符串,我准备好克服我在一些内部使用“逗号”的问题我的会员专栏,这是我最初的问题。

干杯。巴哈泰罗

于 2018-03-26T12:01:29.283 回答