目录

 

效果展示:

一、建立日期表

二、建立度量值

1.销售收入

2.本年累计销售额

3.去年累计销售额

4.累计同比增长率

三、矩阵表制作


 

效果展示:

数据包含2017-2019年的销售收入数据

41b3c8802bc04628b2b7d4a3983b7a09.png

一、建立日期表

日期表建立原因及步骤见上一篇文章https://blog.csdn.net/2302_80061155/article/details/142520616?spm=1001.2014.3001.5501

自动生成连续日期列date后提取年份和月份

aaaa10134d0b4e998e3bb200185388f1.png

二、建立度量值

1.销售收入

销售收入 = sum('销售订单'[销售收入])

2.本年累计销售额

本年累计销售额 = TOTALYTD([销售收入],'日期表'[Date])

3.去年累计销售额

去年累计销售额 = TOTALYTD([销售收入],SAMEPERIODLASTYEAR('日期表'[Date]))

SAMEPERIODLASTYEAR函数介绍:

SAMEPERIODLASTYEAR(<dates>)返回一个表,该表包含由日期构成的一列,这些日期是在时间上从当前上下文中指定的 dates 列中的日期移回一年的日期

4.累计同比增长率

累计同比增长率 = DIVIDE([本年累计销售额],[去年累计销售额])-1

DIVIDE函数介绍:

DIVIDE(<numerator>, <denominator> [,<alternateresult>]),执行除法运算,相较于“/”来说优点是分母为 0 时返回备用结果或 BLANK()而不会出错

分子 {1}被除数,即被除的数字。{2}
分母 除数,或要除以的数字。
alternateresult {1}(可选)被零除而导致错误时返回的值。{2} {1}如果没有提供,则默认值为 BLANK()。{2}

至此度量值计算完成 

三、矩阵表制作

1.拖入矩阵

f6dd336db24f4a37af4c98965b4e7b48.png

2.将在日期表中的月份month拖入到“行”,将本年累计销售额、去年累计销售额、累计同比增长率拖入“值”

9816521c4781458ab830390c42f3b03e.png

3.添加年份和产品切片器

a67bdb7a313e4f0a9260841ad44a4434.png

最终可以呈现以下效果:

7b92415a46ee444b858cb74c09d37d4e.png

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐