微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Microstrategy 从 YYYYMM 格式创建属性 Previoux 月份

如何解决Microstrategy 从 YYYYMM 格式创建属性 Previoux 月份

我是 Microstrategy 的新手。 我有一个用于数据集输入的 Excel 文件在这文件中,我有产品、月份 (YYYYMM) 和一些度量等属性。 对于我的报告,我需要比较 M vs M-1 vs M-12。 是否可以在数据集中创建一个新的属性,比如 M-1。

我尝试了 AddMonths(Concat(SubStr(moisno@ID;1;4);"/";SubStr(moisno@ID;5;2);"/01");-1) 但 YYYYMM 似乎无法识别。

感谢您的帮助。 杰罗姆

解决方法

我发现了这个技巧。 ToNumber(ToString<Pattern=yyyyMM>(AddMonths(ToDateTime<Pattern=yyyyMM>(Concat(ToString(moisno@ID);"01"));1)))

你对此有何看法?

问候。 杰罗姆

,

我也用 LAG 函数实现了这一点

Lag<BreakBy={@p},SortBy=(moisno@ID)>([Sum Nb Cli];1;ZeroToNull(0))

问候。 杰罗姆

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。