我有一张卡片,上面显示了所有项目的数量。切片器下拉菜单如下:
-员工姓名
-实践(例如Finance,DevOps,AppDev)
我试图根据我选择的过滤器来更改计数。例如,如果我没有选择过滤器,则计数应为项目总数。如果选择员工姓名,则计数应显示该员工从事的项目数量,对于实践,类似地,如果我选择实践,则项目数应更改,并且仅统计属于某个实践的项目。
数据来自三个表:
项目表(具有与项目相关的详细信息,例如名称,id等)
员工表(具有与员工相关的详细信息)
资源表(具有不同的实践)
在Project和Employee表之间有一个双向映射的1:1映射。
在Employee和Resource表之间存在一个双向过滤的1:*映射。
资源表和项目表之间没有直接关系。
有没有办法在单张卡中实现这一目标?
我尝试过按员工筛选项目。我有一个用于过滤员工姓名的过滤器,而ProjectCount是一种用于统计项目总数的指标。这行不通。我要去哪里错了?
ProjectCountByEmp =
VAR proj = Values('DPM_Project'[ProjectName])
RETURN
CALCULATE(DPM_Project[ProjectCount],ALL('DPM_MST_Employee'[FirstName]),proj)