目标

数据看板java怎么写 数据看板怎么设计_数据源

step0:拉取相应数据源,建立数据库,并集应用

step1:昨日销售绝对值

实现数据每日更新:根据【是否最新日期】筛选出当前最新日期,[订单日期]={fixed:max([订单日期])}

实现标题每日更新:根据【最新日期】判断出表中最新日期,{fixed:max(if[是否最新日期]=true then [订单日期] else null end)},tips:要想在标题里面引用,需要将最新日期字段放到标记详细信息里

数据看板java怎么写 数据看板怎么设计_数据_02

step2:环比昨日

 环比=(今日-昨日)/昨日,

那么需要筛选今日与昨日的数据,进一步解释为最新的日期和次最新的日期,筛选器选用顶部选项卡,最大的头2个日期;

数据看板java怎么写 数据看板怎么设计_饼图_03

 

 

其次需要度量进行计算,体现环比值,环比为简单的复合增长率。

数据看板java怎么写 数据看板怎么设计_数据看板java怎么写_04

数据看板java怎么写 数据看板怎么设计_数据_05

 

step3:同比去年

同比=(今年-去年)/去年

那么,今年和去年的数据需要筛选出来,

   去年同期日期的表达:{fixed:max(makedate(2019,month([最新日期]),day([最新日期])))}

   同比日期筛选:if [订单日期]=[最新日期] or [订单日期]=[去年同期日期] then 1 else 0 end;if可以和or一起用,把去年同期日期与最新日期能够同时筛选出来;

其次,度量-快速表计算-年同比增长;

最后,添加颜色形状,标记里形状不需要拖拉值进去,增加便有了。

数据看板java怎么写 数据看板怎么设计_数据_06


step4 目标值完成百分比-靶心图

目标值完成=实际销售额/目标销售额

首先,2个所需度量在2个数据源,那么混合关系,数据-编辑关系-激活链接关系

其次,完成百分比:sum([销售额])/SUM([2020年618期间每日销售目标 (2020年618期间日目标值)].[销售额目标]),关联数据默认已经做好聚合,不必再写sum。

 

step5 分品类销售占比和绝对值;饼图

大概目标就是一级为一张饼图,一张饼图下显示二级的占比,环形

先做出表格形式,变成饼图

其次,利用“平均值记录数”,双轴-同步轴-轴范围编辑,标记编辑,颜色和大小变动

最后,进行完善,销售额占比-快速表计算--合计百分比-计算依据表向下,标签字体匹配标记颜色

 

step6 单品销量top10展示;每个类别都展示前10