壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 589|回复: 2

如何在时间维度中获取与当前时间匹配的维度值

[复制链接]
发表于 2012/3/15 12:13:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一个图表,需要默认计算当前月的某一个指标Measure1的环比增长率,当然还有其他维度,例如dimension1,dimension2,现在有如下的问题请求帮助:

1.由于这个报表是不需要选择日期的,默认为当前月,比如今天是8.25,那么默认统计的时间范围就是2010-08-01~2010-08-24。如何计算当月的Measure1?或者告知如何获取当前日期对应时间维度的值?例如应该获取时间维度的月份值为2010-08

2.如果问题1解决了,如何计算对应的上个月环比的值,我知道可以这样写aggregate([Measure1] within set  lag([当前月],1) ),这样计算的上个月是全月的值,有什么方便的出力办法吗?

 楼主| 发表于 2012/3/15 12:13:56 | 显示全部楼层
如完整格式:
prompt('param_name','date_type','default_value','{前缀}','{提示字段}')
若你的当前月的维度为:[Go_sales].[Time_dimension].[current_month]
则你可以如下尝试一下,同时建议去看看FM的user guide:
prompt('param_name','date_type','[Go_sales].[Time_dimension].[current_month]')


 楼主| 发表于 2012/3/15 12:14:10 | 显示全部楼层
prompt('param_name','date_type','default_value','{前缀}','{提示字段}')
就是想用上述的Prompt宏函数,但是主要是动态默认提示值的处理问题。我是在FM中建立的DMR模型,不是用Transformer,所以没有[Go_sales].[Time_dimension].[current_month]。
现在的问题还是如何在default_value中根据当前时间动态改变的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 08:26 , Processed in 0.017175 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表