[DAX] 计数函数

发布于:2022-10-21 ⋅ 阅读:(478) ⋅ 点赞:(0)

1.COUNT函数

COUNT函数用于计算指定列中包含非空值的行数

语法格式

COUNT(column)

参数说明

column:包含要计数的列

练习案例

数据源

data.xlsx

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据 如下图所示

步骤2:在菜单栏中选择"新建度量值",输入公式count1 = COUNT('data'[数值1]),结果如下图所示

步骤3:在菜单栏中选择"新建度量值",输入公式count2 = COUNT('data'[数值2]),结果如下图所示

步骤4:在菜单栏中选择"新建度量值",输入公式count3 = COUNT('data'[数值3]),结果如下图所示

步骤5:在菜单栏中选择"新建度量值",输入公式count4 = COUNT('data'[数值4]),结果如下图所示

步骤6:切换到报表视图,插入4个卡片图,分别将count1、count2、count3和count4字段拖动到卡片图中,结果如下图所示 

从上述可以了解到COUNT函数不支持对逻辑值TRUE/FALSE以及空格Blank进行计数

2.COUNTA函数

COUNTA函数用于计算指定列中包含非空值的行数

语法格式

COUNTA(column)

参数说明

column:包含要计数的列 

与COUNT函数不同,COUNTA函数支持对逻辑值TRUE/FALSE进行计数 

练习案例

数据源

data.xlsx

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据 如下图所示

步骤2:在菜单栏中选择"新建度量值",输入公式counta1 = COUNTA('data'[数值1]),结果如下图所示

步骤3:在菜单栏中选择"新建度量值",输入公式counta2 = COUNTA('data'[数值2]),结果如下图所示

步骤4:在菜单栏中选择"新建度量值",输入公式counta3 = COUNTA('data'[数值3]),结果如下图所示

步骤5:在菜单栏中选择"新建度量值",输入公式counta4 = COUNTA('data'[数值4]),结果如下图所示

步骤6:切换到报表视图,插入4个卡片图,分别将counta1、counta2、counta3和counta4字段拖动到卡片图中,结果如下图所示 

3.COUNTBLANK函数

COUNTBLANK函数用于对列中的空白单元格进行计数

语法格式

COUNTBLANK(column)

参数说明

column:包含要进行计数的空白单元格的列

练习案例

数据源

data.xlsx

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据 如下图所示

步骤2:在菜单栏中选择"新建度量值",输入公式countblank1 = COUNTBLANK('data'[数值1]),结果如下图所示

步骤3:在菜单栏中选择"新建度量值",输入公式countblank2 = COUNTBLANK('data'[数值2]),结果如下图所示 

步骤4:在菜单栏中选择"新建度量值",输入公式countblank3 = COUNTBLANK('data'[数值3]),结果如下图所示 

步骤5:在菜单栏中选择"新建度量值",输入公式countblank4 = COUNTBLANK('data'[数值4]),结果如下图所示 

步骤6:切换到报表视图,插入4个卡片图,分别将countblank1、countblank2、countblank3和countblank4字段拖动到卡片图中,结果如下图所示  

4.COUNTROWS函数

COUNTROWS函数用于对指定表或表达式定义的表中的行数目进行计数

语法格式

COUNTROWS(table)

参数说明

table:包含要进行计数的行的表名称或会返回表的表达式 

练习案例

数据源

data.xlsx

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据 如下图所示

步骤2:在菜单栏中选择"新建度量值",输入公式countrows1 = COUNTROWS('data'),结果如下图所示

步骤3:切换到报表视图,插入1个卡片图,将countrows1字段拖动到卡片图中,结果如下图所示   

5.DISTINCTCOUNT函数

DISTINCTCOUNT函数用于对列中的非重复值进行计数(返回指定列中非重复值的数量)

语法格式

DISTINCTCOUNT(column)

参数说明

column:包含要进行计数的列 

练习案例

数据源

 data.xlsx

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据 如下图所示

步骤2:在菜单栏中选择"新建度量值",输入公式distinctcount1 = DISTINCTCOUNT('data'[数值1]),结果如下图所示

步骤3:在菜单栏中选择"新建度量值",输入公式distinctcount2 = DISTINCTCOUNT('data'[数值2]),结果如下图所示

步骤4:在菜单栏中选择"新建度量值",输入公式distinctcount3 = DISTINCTCOUNT('data'[数值3]),结果如下图所示

步骤5:在菜单栏中选择"新建度量值",输入公式distinctcount4 = DISTINCTCOUNT('data'[数值4]),结果如下图所示

步骤6:切换到报表视图,插入4个卡片图,分别将distinctcount1、distinctcount2、distinctcount3和distinctcount4字段拖动到卡片图中,结果如下图所示   

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到