1

您好目前我有一个要求,用户希望查看一个月中每一天的 MTD 值。例如最近 30 天的 MTD 号码。我有这个查询工作 1 天

with
set [today2] as strtoset('[Date].[Call Day].&['+ format(now()-15,'yyyy-MM-ddT00:00:00')+ ']')

member [measures].[MTD_Deno] as sum(
periodstodate([Date].[Month],[today2].item(0)),[Measures].[NCH])

member [Measures].[MTD_Num] as sum(
periodstodate([Date].[Month],[today2].item(0)),[Measures].[CSSC OUT])

select  { [measures].[MTD_Deno],[Measures].[MTD_Num],[Measures].[NCH],
 [CSSC OUT], [FSC OUT], [HSI OUT],
 [EVRC OUT], [Transfers],  [Conference],  [TOS_OUT],
 [TPV_OUT],  [CREDIT VER OUT], [Pay By Phone OUT] 

}
on columns, 
 non empty([Location Name].[Location Name],[Area].&[Mid Atlantic] as Area,
 strtomember('[Date].[Call Day].&['+ format(now()-13,'yyyy-MM-ddT00:00:00')+ ']')

 )
  on rows
from [Outbound_Summary] 
where ( 
{[Center Function].&[Online],[Center Function].&[Redirect]}, 
{[Center Type].&[CSSC]}
);

但我想查看过去 30 天的数据,有没有办法做到这一点。

4

0 回答 0