[Power BI] CALCULATETABLE函数
在Power BI的 DAX函数中,CALCULATETABLE 是用于生成筛选后表格的核心函数
在指定的筛选条件下,返回一个经过筛选的表,而非单一数值
CALCULATETABLE函数常用于从基础表中筛选出符合条件的行,作为后续分析的数据源
语法格式
CALCULATETABLE(<table>, <filter1>, <filter2>...)
参数说明
table:表
filter:筛选条件
数据源
人员信息表.xlsxhttps://download.csdn.net/download/Hudas/86770377?spm=1001.2014.3001.5503

步骤1:将数据源导入到Power BI Desktop 中,单击【主页】|【Excel工作簿】选项,导入加载数据如下图所示
我们可以在'表格视图'查看导入到Power BI中的人员信息表的数据
步骤2:在菜单栏中选择"新建表",输入公式 员工信息筛选表 = CALCULATETABLE('员工信息', '员工信息'[员工状态] = "在职", '员工信息'[性别]= "男"),结果如下图所示
从原来导入的员工信息表中,筛选出'员工状态'字段值为"在职",'性别'字段为"男"的行数据,存储在新建的'员工信息筛选表'
我们可以在"模型视图"看见已经新生成了一张数据表