欢迎光临散文网 会员登陆 & 注册

PowerBI之DAX神功番外篇37 取同一列中不重复部分

2023-03-07 11:47 作者:孙兴华zz  | 我要投稿

网友提问

回答网友问题:

已知公式和结果,我们就能推断出过程,您看您写的度量值

合同数量 = CALCULATE(DISTINCTCOUNT('Sheet1'[合同编号]),'Sheet1'[部门]="人事部")

语法:calculate(计算器筛选器)

先看看计算器返回的是什么,于是我又写了一个度量值

为什么是11呀?回来数呀?当我们把重复的保留唯一后,就只有A1、A2....A11

当你将公式写成

返回结果是10,因为人事部中有A1、A2...A10    一共10个不重复的数

当你将公式写成

返回4,因为销售部中有A1、A2、A9、A11 四个不重复的数

现在提供解决方案,方法不只一种,我只说我讲过的,且简单的,不就是这样一个情况吗?

而且现在的问题比我们之前讲的还简单

我们先在新建表中测试,统计合同编号相同的出现次数

我们现在不就是需要判断列为1的吗?

现在写到度量值中:

返回结果:A1.....A10  中把  A1  A2  A9  扣出去  就剩下7个数了

如果想做成动态也没有问题,把tb1和tb2用一步写在新建表中,用这张表的部门字段做切片器,再做一个度量值= countrows('新建表')     这就搞定了

PowerBI学习顺序:

【1】Access基础篇,学习s01开头的集数,理解表格数据规范和表关系

https://www.bilibili.com/video/BV1tf4y117Sh


【2】PowerBI火力全开,学习函数语法,与应用场景

https://www.bilibili.com/video/BV1qa4y1H7wp


【3】DAX神功,学习DAX函数原理

https://www.bilibili.com/read/readlist/rl442274


【4】PowerBI可视化图表

https://www.bilibili.com/video/BV1W54y1i7dE

https://www.bilibili.com/video/BV1r54y1i75n


PowerBI之DAX神功番外篇37 取同一列中不重复部分的评论 (共 条)

分享到微博请遵守国家法律