德国时间(判断德国时间冬令时和夏令时)

判别德国工夫冬令时和夏令时


比来在处理工夫上碰到一个需求,内幕表里的工夫是德国工夫,必要换算成北京工夫,换算的逻辑是夏时制时,北京工夫与德国工夫相差6个小时,北京工夫12点,德国比中国晚6个小时,德国工夫是清早6点;冬时制时,北京工夫与德国工夫相差7个小时,北京工夫12点,德国比中国晚7个小时,德国工夫清早5点。


德国每年3月的最初一个星期日到10月的最初一个星期日实行夏时制,其他工夫为冬时制。


明白逻辑后,成绩就落在了对日期表的日期区分出是夏时制照旧冬时制,便是夏令时照旧冬令时。冬令时和夏令时的区分就是区分出每年3月的最初一个星期日和10月的最初一个星期日,同一年中在这两个工夫之间的就是夏令时,之外的就是冬令时。


可以在日期表里新建两列,一列是每年3月的最初一个星期日,一列是每年10月的最初一个星期日,再建一列判别是冬令时照旧夏令时。


日期表里要包孕星期几的列来分析那一天是周几,还要有年和月两列:



每年3月最初一个星期日的公式里起首新建一个var变量a表现以后行的年份,然后maxx公式在挑选出的每年3月周日的表里前往3月的最初一个星期日,前往的值既要是3月最初一个星期日还要和所内行的日期是同一年份,异常的逻辑算出每年10月最初一个星期日的盘算列。



然后判别冬夏令时:


判别出冬夏令时后,工夫换算就迎刃而解了~~

步调分开写便利了解,但是分三列盘算会影响功能,以是把这三个盘算列合在一同写:



本场景处理的关键是确定3月最初一个星期日和10月最初一个星期日,相似的在处理某月最初一个周几的时分使用var变量先确定月份地点的是哪一年,然后在挑选的某月周几的表里前往最初一个周几的日期,得出工夫节点后就可以做其他的判别了(如冬夏令时)。


感兴味的坊友入手试试吧!



* PowerPivot工坊原创文章,转载请注明出处!


延伸阅读:

怎样使用DAX函数盘算上年值

DATESINPERIOD:盘算已往某段工夫的目标

可视化KPI Indicator:趋向和颜色警示

如安在Power BI中求解多列数据最小值成绩

如那边理按列排序惹起的成绩


假如您想深入学习微软Power BI,接待登录网易云讲堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。大概存眷我们的群众号(PowerPivot工坊)后猛戳”在线学习”。



长按下方二维码存眷“Power Pivot工坊”获取更多微软Power BI、PowerPivot干系文章、资讯,接待小伙伴儿们转发分享~


内容底部广告位(手机)
标签:

管理员
草根站长管理员

专注网站优化+网络营销,只做有思想的高价值网站,只提供有担当的营销服务!

上一篇:齐天王蓉的小说免费阅读无弹窗(第七章)
下一篇:返回列表

相关推荐