我已经导入并组织了HR Power Pivot数据,如下所示:
分部(所有人的价值相同),分支(7种不同),UNIQUEID,STATUS(取值OUTLOAN,INLOAN或空白)
如果员工已被转移,则将有两行具有相同的UNIQUEID。一个是STATUS OUTLOAN(起始位置),另一个是STATUS INLOAN(新位置)。
我需要找到从分支机构外部(INLOAN)传输的每个分支的人数,最好使用DAX和pivottables。
为了澄清一下,在分支机构中移动职位的人不应该被计算在内,而只是那些来自外部分支机构的INLOAN。
答案 0 :(得分:0)
这是实现您想要的简单方法。创建一个度量:
EmployeeCount: = COUNTROWS('HR Data')
然后将该度量添加到Excel中的数据透视表,然后将STATUS
列添加到数据透视表的过滤器区域,并过滤“INLOAN”。将BRANCH
列添加到数据透视表的行标题中。
这将告诉您每个分支机构中有多少人从另一个分支机构借款。
答案 1 :(得分:0)
所以,
以前,我计算了每个分支的重复UNIQUEID数(即每个分支的内部传输数),作为UNIQUEID的计数减去每个分支的UNIQUEID的不同数量。如果从mendosi给出的计算中减去这个,则应该得出每个分支中不是内部的转移数。
答案 2 :(得分:0)
您正在寻找的功能是=SUMPRODUCT(($A$1:$A$8=$D8)*1,($B$1:$B$8=E$7)*1)
以下内容通过计算UNIQUEID字段的唯一值,为您提供每个分支中不同的员工数。
DISTINCTCOUNT
要扩展它是有用的Count:= DISTINCTCOUNT( table_name[UNIQUEID])
语句,下面将对UniqueID进行不同的计数,但仅限于状态为= Inloan的行
CALCULATE