上一篇介绍了CALCULATE函数,知道了如何在透视表上下文的筛选之外,设置不变的筛选条件,学习入口:超强悍的DAX函数系列:CALCULATE()
这篇介绍不重复计数的DISTINCTCOUNT函数,和安全除法DIVIDE函数。
作用:计算某字段中不重复项目的个数,其中,重复的项目算作一个。
公式:计算字段名:=DISTINCTCOUNT(某字段)
在Excel透视表中,有计数这一功能,但要实现重复项目的去重,是没有办法直接实现的。DISTINCTCOUNT这一函数专为解决这个问题而生。
我们要了解我们每个商铺已售货品一共有几款,在PowerPivot窗口下,在需要计算非重复项数的列对应的计算区域下,点击[主页]—[自动汇总]—[非重复计数],即可得到该列的非重复计数,更改为你要设定的计算字段名称即可。
在PowerPivot窗口下创建PowerPivot数据透视表,行标签选择[商铺],值标签选择[货品款数],得到下表:
在上表可以明确的了解到各个商铺已售商品的款数。之后的文章还会拓展到如何进行字段(如商铺)的排序,和展示销量前几的数据,希望大家继续关注之后的文章。
作用:安全除法,可以设置除法错误时出现特定的值,非直接报错。
公式:计算字段名:=DIVIDE(分子,分母,[报错出现的值])
DIVIDE函数的使用比较简单,就不专门举例说明了。建议大家在创建计算字段的时候需要进行除法算法时,都使用DIVIDE函数,避免报错。
注意:在PowerPivot窗口下键入公式时,键入单引号后,会出现下拉框,包含所有可选的表名和字段名,极大的方便了公式的写入。
计算字段的管理的两种方式:
1. Excel窗口:Powerpivot选项卡下——计算字段——管理计算字段——可以看到创建的所有计算字段,选择要更改的字段——编辑
2. Powerpivot窗口下:直接更改字段的计算公式
本文介绍的DAX函数使用频率是非常高的,大家先掌握起来,分享还在继续,敬请大家期待!
本次的分享就到这里,小伙伴们下次见。
联系客服