[数据处理]
有办法把2022W09这种周度数据转为可识别的周数据么
现在有一个字段是 周 , 以及对应的销量- <div> 周 销量</div><div>2021W01 10</div><div>2021W02 50</div><div><div>2021W01 30</div><div>2021W02 80</div></div>
复制代码 想根据 周度 的间隔计算同比 环比
怎么能把 这样的 2022W01数值识别为可计算同比环比的日期格式呢
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
环环
显示全部楼层
发表于 2022-3-3 14:19:08
|
|
|
|
yumissyou
显示全部楼层
发表于 2022-3-3 14:24:08
那有没有办法生成一列当前年的, 所有周的数据呢, 比如每个周的周三数据 |
|
|
|
|
环环
显示全部楼层
发表于 2022-3-3 14:34:31
|
|
|
|
Fiona
显示全部楼层
发表于 2022-3-3 15:42:26
1. 将string转为日期列,建计算列:parseDate(substring(col['列'], 0,4)+substring(col['列'], 5,7), "yyyyww")
2. 在生成得日期列上,建日期表达式,选择:年周
3. 将年周字段绑定到图表或表格上,即可做同环比。 |
|
|
|
|
yumissyou
显示全部楼层
发表于 2022-3-14 14:04:24
这样转换的法, 好像是把周转为该周的周日, 把2021年12月16日当成是是2022年的第一周.
这样就相差了一个周了 |
|
|
|
|
yumissyou
显示全部楼层
发表于 2022-3-14 14:05:06
另外 parseDate()里的日期格式还支持什么样的啊
比如'yyMM' 'yyMMdd' |
|
|
|
|
Fiona
显示全部楼层
发表于 2022-3-14 23:01:31
为啥2021.12.16是2022的第一周呢 是12.26日?
试下monday.first.day.of.week=true配到bi.properties,重启一下看看会好吗 |
|
|
|
|