找文章 / 找答案
分享到

制造行业分享-使用表格组件的心得来啦!

用户分享 2022-2-21 10:19 2593人浏览 1人回复
摘要

表格组件属于平常使用次数较多的一类组件,永洪BI提供了三种表格组件,分别是表、交叉表和自由表格,这篇文章主要是介绍如何使用这三种表格组件实现部分项目需求。第一个需求展示供应商以往6个月的评价记录,需要用 ...

表格组件属于平常使用次数较多的一类组件,永洪BI提供了三种表格组件,分别是表、交叉表和自由表格,这篇文章主要是介绍如何使用这三种表格组件实现部分项目需求。

第一个需求展示供应商以往6个月的评价记录,需要用户自定义选择月份。接到这个需求的时候我刚接触永洪没多久,还不知道传参sql这个功能,只能求助团队的ETL帮忙给出合适的表结构,最后表结构如下:



根据表结构,我只需要把当月评价、N-1月评价、N-2月评价、N-3月评价、N-4月评价、N-5月评价放入表格对应的列即可,再用过滤器绑定字段年月是用户所选日期即可,大体的结构如下:



此处用的是自由表格,主要想介绍的是表头。自由表格的表头除了能直接拖拽字段、输入文字外,还支持输入sql表达式、脚本表达式和隔间计算。此处主要是为了让表头随着用户选择的日期而改变,新建了几个参数存储以往6个月的月份,再设置自由表格单元格的类型为脚本表达式,输入参数,就能把参数放进自由表格中。



第二个需求是跳转显示详细数据,具体是点击图表的色块查看对应条件下的详细信息。这里主要是想分享一下几个点:一个是行号,我一般会使用两种表格展示详细数据——表和自由表格,使用表组件显示行号比较简单,直接在属性里面勾选显示行号即可,但此处行号的表头是英文,部分用户不太能接受:


使用自由表格则需要设置单元格格式为格间计算,并输入ridx,这样就可以设置表头为任意值:



第二个点是数据的分组,当使用表展示详细信息的时候,会默认把相同值的单元格合并,效果如下:



用户需要把数据拆开,可以在上方维度处点击右侧箭头,把合并组去除勾选,这种取消分组的一般会配合序号使用,实现看到数据所在第几行,统计数据总量等需求:



第三个点是关于隐藏列,为什么需要隐藏?

是因为会存在某些列起到区分相似数据的作用但实际不能展示出来,比如数据的ID,用户只想看到问题的名称,问题发生日期,问题类型和问题处理状态四个字段,而在传统制造业中,会出现同一个问题出现不同的零件上,所以在录入问题的时候这四个字段的值可能会一样的,需要用问题ID区分。

使用永洪表组件展示的时候,该组件会默认把相同值的数据合成一行,不会分成两行,这就会导致数据对不上,因此需要在表中加多一列ID字段,同时不能展示给用户看,就需要把ID这列的列宽设置成0,达到隐藏效果。

总结一下,我日常使用的最多的是自由表格,自由表格的个性化程度比较高,可以自定义单元格类型,输入脚本,设置计算公式等操作,而且还可以单独每一列设置超链接跳转到不同的页面,十分方便。表组件一般用于直接拖拉拽展示数据,比较常规,其中自适应列宽功能比较喜欢,可以不用手动拉列宽。

永洪提供的这三种表格各有千秋,充分满足了不同场景下的业务需求。

 


评论
2593人参与,1条评论

精彩评论
  • Dream-lover 2024-5-3 13:21
    最后一个,列宽设置时不能小于1,请问这个怎么设置成0呢

查看全部评论>>

0 文章9 人气
数据库开发,BI
热门问答
  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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