2017-10-12 51 views
0

我有HR电源枢轴数据导入,这样的组织:如何找到不使用旋转的类别中重复,DAX

司(所有相同的数值),科(7种),UNIQUEID,状态(需要值OUTLOAN,INLOAN或空白)

如果员工已被转移,将有两行具有相同的UNIQUEID。一个具有STATUS OUTLOAN(主位置),另一个具有STATUS INLOAN(新位置)。

我需要找到每个分支从分支外部(INLOAN)转移的人数,最好使用DAX和数据透视表。

只是为了澄清一下,在一个分支内移动位置的人不应该被计算在内,只是在外部分支上INOVAN上的那些人。

回答

0

下面是一个简单的方法来实现你想要的。创建度量:

EmployeeCount: = COUNTROWS('HR Data') 

那么这一措施添加到数据透视表在Excel中,然后STATUS列添加到数据透视表和筛选器的“INLOAN”的过滤面积。将BRANCH列添加到数据透视表的行标题。

这将告诉你有多少人在每个分支从另一个分支贷款。

+0

嗨, 我想你解决方案也计算在分支机构内转移的人员。我需要省略那些,只计算从其他分支转入的那些。 –

0

所以,

以前,我已经计算每个分支重复UNIQUEID作为UNIQUEID的计数减去不同数目每分支UNIQUEID的(即每个分支内传输的数量)的数量。如果从mendosi给出的计算中减去这个值,应该得到每个分支不是内部的转移数量。

0

你正在寻找的功能是DISTINCTCOUNT

下面会给你在每个分支机构员工的重复计数通过计算UNIQUEID领域的独特价值。

Count:= DISTINCTCOUNT(table_name[UNIQUEID]) 

扩大后,它是有帮助的CALCULATE语句,下面会做的UniqueID的重复计数,但仅限于具有状态行= Inloan

Count:= CALCULATE(DISTINCTCOUNT(table_name[UNIQUEID]), table_name[STATUS] = "INLOAN")