ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1754|回复: 12

[求助] 如何编写中国春节同比的度量值

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-2-19 13:44 | 显示全部楼层 |阅读模式
春节结束后,经常会进行同比。

请教下各位大佬,如何对这类特殊的时间段进行同比?

例如,今年春假(2月11日至17日)同去年春节(1月24日至1月30日)或前年(2月4日至2月10日)进行比较?

谢谢。

TA的精华主题

TA的得分主题

发表于 2021-2-19 14:00 | 显示全部楼层
在日期表里添加一列,标识中国农历节日

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-2-19 14:59 | 显示全部楼层
wdx223 发表于 2021-2-19 14:00
在日期表里添加一列,标识中国农历节日

如果用假日和年作为维度,制作一张矩阵表,这个OK。

问题是,针对假日的今年、去年或前年的度量值,该如何写。

试想先清除筛选,找到去年;然后,再通过假日上下文,找到对应的假日组。

第一步实现,第二步不知道如何操作。

还请指教。

  1. 去年销售额_假日 =
  2. VAR _Year =
  3. YEAR(MAX(Calendar[Date]))
  4. Return
  5. CALCULATE(
  6.     [销售额],
  7.   FILTER(ALL(Calendar),Calendar[Year]=_Year-1)
  8. )
复制代码


中国假日.png

TA的精华主题

TA的得分主题

发表于 2021-2-19 15:47 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-2-19 17:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wdx223 发表于 2021-2-19 15:47
时间倒推一年呀,时间智能函数

时间智能函数,能返回基于今年的去年某一天。
例如,2021年2月11日~17日,对应去年的是2020年2月11日~17日。

但去年春节是2020年1月24日~1月30日,智能函数该如何运用?




中国假日_1.png

TA的精华主题

TA的得分主题

发表于 2021-2-19 18:05 | 显示全部楼层
本帖最后由 ThxAlot 于 2021-2-19 18:10 编辑
gavin.w 发表于 2021-2-19 17:16
时间智能函数,能返回基于今年的去年某一天。
例如,2021年2月11日~17日,对应去年的是2020年2月11日~17 ...

时间智能函数本来就很不智能,它的偏移量除了“日”以外都是基于公历、以(整)月/季/年为单位进行计算的;平常很多基于公历的计算都烦的很,更别指望它能方便的算中国年了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-2-19 23:53 | 显示全部楼层
直接上附件,对于如何计算不规律时间段的同比,请路过的大佬不吝赐教。

谢谢。
中国农历节假日的同比计算.png

中国农历节假日的同比计算.zip

594.91 KB, 下载次数: 11

TA的精华主题

TA的得分主题

发表于 2021-2-20 16:40 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-2-20 20:20 | 显示全部楼层
我也赞同添加一个标识列的处理方式,这样能结合年份方便的筛选出各年的各种假期。

个人理解,DAX的核心理念在于“筛选”,无论是VIZ中行列的设置、时间智能函数、标识列还是FILTER()什么的,任何DAX公式的根本目的都是将数据按照期望的条件筛选后再进行聚合运算。

TA的精华主题

TA的得分主题

发表于 2021-2-21 23:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 08:43 , Processed in 0.050303 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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