我正在使用Microstrategy对我的数据进行可视化,我需要显示3,6和12个月的滚动销售额。有人可以向我解释如何做到这一点吗?
感谢。
答案 0 :(得分:0)
实现这一目标的一种方法是在Month-Attribute上添加一个额外的属性表单,告诉你它实际上是“相对月份”。这样做的缺点是你必须维护数据库中的列,并且如果你有多个时间轴,它不是非常灵活(你必须为此添加更多的“相对”列)。
即。显示属性“月”,而时基设置为2015年6月
Month_ID | Month_Relative
-------------------------
201508 | 2
201507 | 1
201506 | 0
201505 | -1
201504 | -2
201503 | -3
如果您想要过去三个月的销售额等,那么您可以在“Month_Relative BETWEEN -2和0”上过滤您的指标。可能会建立一个自定义组,尽管这些组有其自身(巨大的)限制。
可能还有其他方法可以实现这一目标,但这应该相对容易并且有以下好处。
Bit OT:在支持辩论之后,如果你想要一个“实际月份”-Attribute,也就是一个总是打开最后一个月的属性(你只需按month_relative排序并保存),这似乎也是要走的路。相应的报告)。
答案 1 :(得分:0)
考虑创建3,6和& 12个滚动月份时间转换(架构对象)。然后,可以将这些转换应用于各种指标,以获得您所追求的目标。
更复杂的转换(如这些示例或YTD)在数据库表支持时效果最佳。如果您的事实处于不同的粒度级别(日期/月/ qtr /等),则会变得复杂。此时,如果我记得,您最终会为日期层次结构中的每个级别创建转换表。单个YTD转换架构对象可能由3个不同的表或视图支持...日级,月级和季度级。
如果您处于只有创建应用程序对象但不具有架构对象权限的部署中,请向管理员咨询。