Microstrategy 从 YYYYMM 格式创建属性 Previoux 月份
Posted
技术标签:
【中文标题】Microstrategy 从 YYYYMM 格式创建属性 Previoux 月份【英文标题】:Microstrategy Create attribute Previoux months from YYYYMM format 【发布时间】:2021-05-10 09:09:34 【问题描述】:我是微观策略的新手。 我有一个用于数据集输入的 Excel 文件。 在这个文件中,我有产品、月份 (YYYYMM) 和一些度量等属性。 在我的报告中,我需要比较 M、M-1 和 M-12。 是否可以在 M-1 等数据集中创建新属性。
我尝试了AddMonths(Concat(SubStr(moisno@ID;1;4);"/";SubStr(moisno@ID;5;2);"/01");-1)
,但 YYYYMM 似乎无法识别。
感谢您的帮助。 杰罗姆
【问题讨论】:
【参考方案1】:我发现了这个技巧。
ToNumber(ToString<Pattern=yyyyMM>(AddMonths(ToDateTime<Pattern=yyyyMM>(Concat(ToString(moisno@ID);"01"));1)))
你对此有什么看法?
问候。 杰罗姆
【讨论】:
【参考方案2】:我也通过 LAG 功能实现了这一点
Lag<BreakBy=@p, SortBy=(moisno@ID)>([Sum Nb Cli];1;ZeroToNull(0))
问候。 杰罗姆
【讨论】:
以上是关于Microstrategy 从 YYYYMM 格式创建属性 Previoux 月份的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Java 中将 yyyymm 数据格式解析为 Month、YYYY 格式?
在 MicroStrategy 中滚动 12 个月的 Salesforce