【发布时间】:2012-01-05 12:59:33
【问题描述】:
现在我对不同的 MDX qry 有不同的问题。
对于当前月份的详细信息,我还获得了上个月的详细信息.. 我使用的MDX查询是:
/*
SELECT
NON EMPTY
{ Hierarchize ( { [Offer].[GrandTotal], [Offer].[GrandTotal].Children }) }
ON COLUMNS,
NON EMPTY
{ Hierarchize ( { [Circle].[GrandTotal], [Circle].[GrandTotal].Children }) }
ON ROWS
FROM
[SCMAircel_ActiveBase]
WHERE
( [Measures].[TotalCount],
[Subscriber State].[GrandTotal],
[Time].[2012].[${curMonth}].[${curDay}])
*/
我在 Pentaho 报表设计器中使用了两个参数,它们给出了正确的月份和日期值。但是下面的例子解释了这个问题。
我想要一天的循环报价计数。例如:日期为 2012 年 4 月 1 日。但是我也得到了上个月同一天的值..(01-12-2011),因为该值在表格中可用。但我只需要 01-01-2012 的数据..
[Subscriber State].[GrandTotal] 包含我正在过滤的 ACTIVE,GRACE,SUSPEND 之类的值,
我不知道 TOTAL_COUNT 的值是如何加起来的,尽管月份和日期正确传递....
如果有人知道,请告诉任何解决方案
【问题讨论】: