请选择 进入手机版 | 继续访问电脑版
分享到

巧用时间参数,提高数据分析效率

用户分享 2022-2-28 14:18 478人浏览 1人回复
摘要

在职场上,工作汇报是日常工作中重要的一环,最常见的报告类型有日报、周报、月报、季报等。从数据统计和分析的角度,如果我们能使用好时间这个关键维度,能节省很多时间,大幅提高办公效率。作为“数据的最后一公里 ...

在职场上,工作汇报是日常工作中重要的一环,最常见的报告类型有日报、周报、月报、季报等。从数据统计和分析的角度,如果我们能使用好时间这个关键维度,能节省很多时间,大幅提高办公效率。

作为“数据的最后一公里”——业务部门的小职员,不懂代码怎么办?在永洪BI可以使用时间参数,通过简单的脚本定义新的时间维度,再绑定到报表中的其他组件,达到精准过滤数据的目的。

首先,永洪BI中的时间参数怎么用?可以通过帮助文档或者社区教学视屏获取,组件绑定参数进行过滤比较简单,日期和时间函数是重点。常用的函数有Today(返回服务器日期)、now(返回服务器日期时间)、dateAdd(返回指定日期)、weekNum(返回一年内的周数)、day(以整数的形式返回给定日期的天)、month(以整数的形式返回给定日期的月),具体的使用方法可以参考帮助文档的案例。




在实际业务中,根据日报、周报、月报汇总分析数据的特点,分享以下几个时间参数:

param["昨日"]=dateAdd(today(),'dayofyear',-1)

param["7"]=dateAdd(param["交易日期下拉参数1"],"dayofyear",-7)

param["本月1"]=dateTrunc('month',today())

这里的“交易日期下拉参数1”,是在【下拉参数】组件中绑定了【交易时间】,并在【设置】中修改组件名称为“交易日期下拉参数1”,方便与其他组件进行区分。



通过对函数的学习和结构逻辑分析,可以尝试对以上参数脚本进行延伸,例如近15天、近30天,通过修改上面函数里的7”就可以得到。根据实际业务需求和行业特点,还可以自行拓展探索,自己写的脚本对不对,在其他组件绑定为过滤条件就可以验证。需要注意的是,【在写脚本的过程中,除了必要的汉字,其他的字母、符号一定要在英文模式输入】。设定时间参数的目的,是为了在其他组件中进行绑定,达到精准过滤数据的目的,使相关业务数据结果能够随着时间的变化而自动变化。这里简单的分享一下趋势图和自由表绑定时间参数的应用,仅供参考。组建中绑定多个过滤条件时要注意逻辑是否合理,否则会报错,自由表中主要使用的是单元格过滤。








以日报举例,随着数据库数据更新,参数【昨日】将在第一时间自动获取到服务器当前时间的前一天日期,报表中其他绑定了该参数的组件也将自动更新数据,再结合永洪富文本组件和邮件订阅功能,就可以轻松实现手机APP或邮箱在第一时间自动获取到日报报告,不需要每天打开报告手动更新时间,手动更新报告。毕竟,受到公司本地网络和数据库服务器容量的影响,尤其是早晨同事们刚打开电脑准备开始办公的那一段时间,网络资源紧张,打开报告和更新报告要花费很长时间,操作也有可能会延时,然而报送日报的截止时间正在悄悄逼近。

同理,周报、半月报、月报也能够通过绑定时间参数,在数据库数据更新后的第一时间自动获取到数据结果,不论是分享报告,还是导出为报表、图片,都能第一时间自动获取到报告,在节省时间的同时,还提供了容错机会,让我们有充分的时间对数据结果进行检查、修正、补充,交出一份准确的、高效的工作成果。


评论
478人参与,1条评论

精彩评论
  • highfine 2022-5-23 22:51
    一直在找文中提到的方法,多谢了

查看全部评论>>

3 文章3 人气
数据分析
热门问答
  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
20W

会员等你来哦

Copyright   ©2012-2022  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部