0

我目前在 MDX 中有以下代码,我一直在努力按照我需要的方式进行格式化。

WITH

MEMBER measures.Quantity_Chicago_Madison AS
    IIF([Tb Consumer].[City].currentmember is [Tb Consumer].[City].& 
    [Chicago] and [Tb Supplier].[City].currentmember is [Tb Supplier].[ 
    City].&[Madison], [Measures].[Quantity - Tb Transactions], null)

MEMBER measures.Quantity_Madison_Chicago AS
  IIF([Tb Consumer].[City].currentmember is [Tb Consumer].[City].&[Madison] 
  and [Tb Supplier].[City].currentmember is [Tb Supplier].[City].&[Chicago]  
   , [Measures].[Quantity - Tb Transactions], null)

SELECT non empty {
measures.Quantity_Madison_Chicago,measures.Quantity_Chicago_Madison
} ON COLUMNS, non empty

{  [Tb Product].[Name].[Name].ALLMEMBERs*[Tb Consumer].[City].allmembers* 
[Tb 
Supplier].[City].allmembers} ON ROWS

FROM [DS715]

我通过运行此查询得到以下输出。 电流输出

理想情况下,我希望我的输出如下:理想输出

我觉得我已经尝试了所有方法,但我知道其中有一个我无法弄清楚。任何帮助都会很棒。谢谢

4

1 回答 1

0

请尝试以下脚本:

WITH

MEMBER measures.Quantity_Chicago_Madison AS
    ([Tb Consumer].[City].&[Chicago] * [Tb Supplier].[City].&[Madison] , [Measures].[Quantity - Tb Transactions])

MEMBER measures.Quantity_Madison_Chicago AS
  ([Tb Consumer].[City].&[Madison] * [Tb Supplier].[City].&[Chicago] , [Measures].[Quantity - Tb Transactions])

SELECT non empty {
measures.Quantity_Madison_Chicago,measures.Quantity_Chicago_Madison
} ON COLUMNS, non empty

{  [Tb Product].[Name].[Name].ALLMEMBERs } ON ROWS

FROM [DS715]
于 2018-08-13T03:43:57.203 回答