在报表的页面页脚节区添加一个计算控件显示系统年月

在报表的页面页脚节区添加一个计算控件显示系统年月,第1张

在报表的页面页脚节区添加一个计算控件显示系统年月方法如下:

1、添加文本控件

2、在控件源增加=year(date()),取出系统的年,或者添加month(date())取月

报表介绍

向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表=多样的格式+动态的数据”。

报表分类EXCEL、WORD等编辑软件:它们可以做出很复杂的报表格式,但是由于它们没有定义专门的报表结构来动态的加载报表数据,所有这类软件中的数据都是已经定义好的,静态的,不能动态变化的。它们没有办法实现报表软件的“数据动态化”特性。

数据库软件:它们可以拥有动态变化的数据,但是这类软件一般只会提供,最简单的表格形式来显示数据。它们没有实现报表软件的格式多样化"的特性。

报表软件,它们需要有专门的报表结构来动态的加载数据,同时也能够实现报表格式的多样化。"

添加计算控件来计算职工人数实现步骤如下:

1,建立数据模型:

因为要按时间点计算,所以建立一个单独的日期表是必要的。

这里有同学会纠结,员工表中有两列日期,那么应该用哪个日期与日期表建立关系呢?这个看具体需求,就这个问题来说,完全可以不建立任何关系。

2,创建度量值:

根据员工表,统计员工数量的逻辑很简单,比如计算6月30号的在职员工数量,就是入职日期小于等于6月30日,并且没有离职或者离职日期大于6月30日的所有员工。在度量值中,还应该考虑的是上下文是什么。

因为我们是想求每个月底的数量,所以外部上下文就是月份,根据这个月份,找出该月最后一天,然后根据上面的逻辑比较就行了。这样的计算逻辑每个人都清楚,但是可能不知道如何用DAX来表达。

度量值的写法如下:

以上思路和计算逻辑都已体现在这个度量值中,并在代码中做了注释。

3,展示计算结果:

将日期表中的月份和[在职员工数量]放入到矩阵中,就得出了每月底的员工数量。

更进一步的,如果想计算某个时间段的平均每天在职人数,只需要在上述度量值的基础上,再写个平均度量值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11820484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存