Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SSAS中显示滚动月而不是日历月的数据_Sql Server_Mdx_Ssas - Fatal编程技术网

Sql server 在SSAS中显示滚动月而不是日历月的数据

Sql server 在SSAS中显示滚动月而不是日历月的数据,sql-server,mdx,ssas,Sql Server,Mdx,Ssas,我有一个显示订单量历史记录的多维数据集,但是显示当月迄今为止的数据并没有那么有用(因为它们与其他完整月份的数据不一致)。我想在某种显示中包含这些数据,但要有意义 显示上一期间最后30天(或上个月)的最佳方式是什么?如果有什么方法可以用我的时间维度做到这一点,很好,但我想我可能需要某种计算 例如,由于今天是7/12,我想显示6/13-7/12的数据作为最近的一段时间,然后将其与5/13-6/12进行比较,依此类推-这样,就很容易看到当前月份的趋势,但其值与以前的时间段大小一致。此外,我认为这将使K

我有一个显示订单量历史记录的多维数据集,但是显示当月迄今为止的数据并没有那么有用(因为它们与其他完整月份的数据不一致)。我想在某种显示中包含这些数据,但要有意义

显示上一期间最后30天(或上个月)的最佳方式是什么?如果有什么方法可以用我的时间维度做到这一点,很好,但我想我可能需要某种计算


例如,由于今天是7/12,我想显示6/13-7/12的数据作为最近的一段时间,然后将其与5/13-6/12进行比较,依此类推-这样,就很容易看到当前月份的趋势,但其值与以前的时间段大小一致。此外,我认为这将使KPI值变得更容易,因为我可以使用滚动一个月的周期来比较上月值的变动情况。

很快,请注意使用上月的数据,因为根据您的开始日期,您将有不同的“工作”日。这意味着,即使您的数据是平的,您也会看到一些波动->最好使用工作日的平均值,而不是总和。尽管如此,您的数据可能已经具有某种“自然”模式。。记住,股票过去的表现并不保证未来的表现;-)->Avg([..).currentmember.lag(-30):[..).currentmember…@icCube:我跟踪的付款实际上是基于天数,所以不管是星期几,总有人会在10号付款。无论如何,谢谢你的提示-我会尝试类似的方法,看看我是否能完成MDX。如果可以的话,把你的建议作为答案贴出来,我会接受的。