zoukankan      html  css  js  c++  java
  • 按照自然年和财年进行仪表板/报表数据分析

    (一)背景介绍
    在企业数据分析过程中,基于时间的分析需要多种多样,其中大家会频繁接触到的就是按照【自然年】和【财年】的分析方式。
    Wyn Enterprise中默认使用的是自然年进行数据分析,当然,我们可以在创建数据集过程中,添加财年分析相关的时间字段。

    本文主要介绍在创建数据集时,如何创建财年分析所需要的年度、季度和月份字段。

    (二)实现步骤
    第1步:创建数据集
    基于产品内置示例数据源WynDemoData,创建一个仪表板数据集(或者报表数据集),使用的数据表主要时【销售明细】。
    在数据集设计界面中,将【销售明细】表拖拽到设计界面。


    第2步:添加计算字段
    将数据集设计器界面切换到【字段列表】画面,然后在【订购日期】最右侧点击选择【添加计算字段】菜单项。



    第3步:添加财年、季度和月份字段
    在弹出的对话框中输入以下表达式,并起名为财年年度。注意,FiscalYear函数接收两个字段,日期字段和第一个的数值。比如:自然年的4月份是财年的第一个月,这样的话 2020/02/28 对应的财年就是2019。

    1. FiscalYear([订购日期],4)
    复制代码






    添加完成之后,回到【字段列表】画面,我们在最底部可以找到新添加的【财年年度】字段,你可以修改该字段的类型为数值,这样便于仪表板/报表分析时的排序需要。


    按照同样的方法,创建:
    财年季度,4-6月为一季度、7-9月为二季度、10-12月为三季度、第二年的1-3月为四季度,对应的表达式为:

    1. Switch(Month([订购日期])<4,'四季度',Month([订购日期])<7,'一季度',Month([订购日期])<10,'二季度',Month([订购日期])<=12,'三季度')
    复制代码



    财年月份,对应的表达式为:

    1. ToString(Switch(Month([订购日期])>3,Month([订购日期])-3,Month([订购日期])<4,Month([订购日期])+9)) + '月'
    复制代码



    第4步:预览数据集
    我们可以看到数据集最后几列就是我们添加的财年分析字段,然后通过该数据集进行仪表板设计时,你就可以选择基于自然年分析,还是基于财年进行分析。

  • 相关阅读:
    传球接力
    业务办理
    P2077 红绿灯
    【UR #4】元旦激光炮
    P1939 【模板】矩阵加速(数列)
    #82. 【UR #7】水题生成器
    Visible Trees HDU
    创始人的领导力和合伙人选择
    面向对象笔试题练习一
    MicroPython+北斗+GPS+GPRS:TPYBoardv702短信功能使用说明
  • 原文地址:https://www.cnblogs.com/edoo/p/13446858.html
Copyright © 2011-2022 走看看