MDX - 以逗号分隔的列,用于汇总时间维度(行)的值

时间:2017-08-17 18:25:23

标签: csv mdx

以下MDX查询

WITH 
  MEMBER [Measures].[GM%] AS 
    IIF
    (
      [Measures].[Revenue] > 2
     ,
      ([Measures].[Revenue] - [Measures].[Cost]) / [Measures].[Revenue] * 100
     ,NULL
    ) 
SELECT 
  CrossJoin
  (
    LastPeriods
    (5
     ,[Date.YQM].[2018].LastChild
    )
   ,[Measures].[GM%]
  ) ON COLUMNS
 ,NON EMPTY 
    {Order([SP].Children,[Measures].[Revenue],DESC)} ON ROWS
FROM [GM_SP];

给我以下表格输出:

Table output

问题:如何在总结5个季度的值的末尾添加

我需要这个输出以逗号分隔,因为它用于在表格中渲染迷你图。 (Pentaho CDE用于渲染)。

第7列示例

  • 第1行:100 ,,,,
  • 第2行:97.82535574475716,95.83261932552514, 96.51941349723123,96.77026598200818,97.85452666266234

0 个答案:

没有答案