1、添加文本控件
2、在控件源增加=year(date()),取出系统的年,或者添加month(date())取月
报表介绍
向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表=多样的格式+动态的数据”。
报表分类EXCEL、WORD等编辑软件:它们可以做出很复杂的报表格式,但是由于它们没有定义专门的报表结构来动态的加载报表数据,所有这类软件中的数据都是已经定义好的,静态的,不能动态变化的。它们没有办法实现报表软件的“数据动态化”特性。
数据库软件:它们可以拥有动态变化的数据,但是这类软件一般只会提供,最简单的表格形式来显示数据。它们没有实现报表软件的格式多样化"的特性。
报表软件,它们需要有专门的报表结构来动态的加载数据,同时也能够实现报表格式的多样化。"
添加计算控件来计算职工人数实现步骤如下:
1,建立数据模型:
因为要按时间点计算,所以建立一个单独的日期表是必要的。
这里有同学会纠结,员工表中有两列日期,那么应该用哪个日期与日期表建立关系呢?这个看具体需求,就这个问题来说,完全可以不建立任何关系。
2,创建度量值:
根据员工表,统计员工数量的逻辑很简单,比如计算6月30号的在职员工数量,就是入职日期小于等于6月30日,并且没有离职或者离职日期大于6月30日的所有员工。在度量值中,还应该考虑的是上下文是什么。
因为我们是想求每个月底的数量,所以外部上下文就是月份,根据这个月份,找出该月最后一天,然后根据上面的逻辑比较就行了。这样的计算逻辑每个人都清楚,但是可能不知道如何用DAX来表达。
度量值的写法如下:
以上思路和计算逻辑都已体现在这个度量值中,并在代码中做了注释。
3,展示计算结果:
将日期表中的月份和[在职员工数量]放入到矩阵中,就得出了每月底的员工数量。
更进一步的,如果想计算某个时间段的平均每天在职人数,只需要在上述度量值的基础上,再写个平均度量值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)