问答 查看内容
返回列表

想要按筛选不同维度(日/月/年)来计算不同的同环比

600 1
发表于 2024-10-28 18:21:23 | 查看全部 阅读模式
卡片高级计算上同环比只能选一种年同比或者月同比,如果想根据用户选择“月”就计算月同比,选择“年”就计算年同比,怎么办呢?

评论1

观小析楼主Lv.1 发表于 2024-10-28 18:27:11 | 查看全部
使用全局参数来判断维度,
1、需要维度字段,
比如
年:使用函数 year([日期])
月:case
when length(month([日期])) =1
then CONCAT(year([日期]),'-0',MONTH([日期]))
else CONCAT(year([日期]),'-',MONTH([日期]))
end
周:concat(year([日期]),'年', weekofyear([日期]),'周');
2、新建字段[日期维度],判断当全局参数为“周”则用[周],当全局参数为“月”则用[月],当全局参数为“年”则用[年];
详细制作方式可以参考:https://docs.guandata.com/article/1/428164416005996544.html

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表