Python全系列 教程
3567个小节阅读:5930.8k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
指定日期销量 = CALCULATE([总销售金额],DATESBETWEEN('销售表1'[日期],DATE(2021,3,2),DATE(2021,4,1)) )
其中:DATESBETWEEN('销售表1'[日期])中的表中必须是唯一的。
时间段比如每个月的前10天,后10天销量,如果按上面的方式计算太麻烦了,可以使用时间段
1、获取每月的第一天和最后一天
xxxxxxxxxx
#返回当月最后一天
最后一天 = ENDOFMONTH('销售表2'[日期])
#返回当月第一天
第一天 = STARTOFMONTH('销售表2'[日期])
2、datesinperiod函数
xxxxxxxxxx
datesinperiod函数:指定开始日期,向前或向后多少天、月、季度、年
datesinperiod(‘日期表’[日期],”2018-10-1”, 30,day) 返回2018.10.1-2019.10.30
示例:每月前5天销量
xxxxxxxxxx
总销售额 = sum('销售表2'[销量])
每月前5天销量 = CALCULATE([总销售额],DATESINPERIOD('销售表2'[日期],STARTOFMONTH('销售表2'[日期]),5,DAY) )
示例:每月后3天销量
xxxxxxxxxx
每月最后三天 = CALCULATE([总销售额],DATESINPERIOD('销售表2'[日期],ENDOFMONTH('销售表2'[日期]),-3,DAY) )
xxxxxxxxxx
每年一月一日销量 = CALCULATE([总销售额],STARTOFYEAR('销售表2'[日期]) )
每年12月31日销量 = CALCULATE([总销售额],ENDOFYEAR('销售表2'[日期]) )
每季度的使用ENDOFQUARTER函数
详细函数使用查看:https://docs.microsoft.com/zh-cn/dax/pre-defined-numeric-formats-for-the-format-function