报表中怎样添加计算控件来计算职工人数
添加计算控件来计算职工人数实现步骤如下:
1,建立数据模型:
因为要按时间点计算,所以建立一个单独的日期表是必要的。
这里有同学会纠结,员工表中有两列日期,那么应该用哪个日期与日期表建立关系呢?这个看具体需求,就这个问题来说,完全可以不建立任何关系。
2,创建度量值:
根据员工表,统计员工数量的逻辑很简单,比如计算6月30号的在职员工数量,就是入职日期小于等于6月30日,并且没有离职或者离职日期大于6月30日的所有员工。在度量值中,还应该考虑的是上下文是什么。
因为我们是想求每个月底的数量,所以外部上下文就是月份,根据这个月份,找出该月最后一天,然后根据上面的逻辑比较就行了。这样的计算逻辑每个人都清楚,但是可能不知道如何用DAX来表达。
度量值的写法如下:
以上思路和计算逻辑都已体现在这个度量值中,并在代码中做了注释。

3,展示计算结果:
将日期表中的月份和[在职员工数量]放入到矩阵中,就得出了每月底的员工数量。
更进一步的,如果想计算某个时间段的平均每天在职人数,只需要在上述度量值的基础上,再写个平均度量值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:127
阅读量:125
阅读量:139
阅读量:56