一看就会,超有用活字格技能:一百四十一、更加灵活地绘制多系列折线图
本帖最后由 Jack.Cheng 于 2022-5-25 09:09 编辑关于多系列折线图的绘制,这个帖子给出了一个solution:
https://gcdn.grapecity.com.cn/fo ... 500&extra=page%3D20
但是呢,最近有个活字格的客户,在绘制多系列折线图时候,发现有个地方用那个solution特别滴难受:L他的数据表结构和设置的统计字段如下
这个表记录了学生预约实验的信息,其中预约内容就是预约的实验信息,由前端的表单分散式录入。这个表的测试数据如下:
客户的需求是:他希望绘制每个月,每个实验的次数的多系列折线图。
如果用上面那个solution,那么有多少个实验内容,他就得在页面上放置多少个为了构成多系列折线图的,设置了查询条件的表格,既麻烦也不灵活,不符合这位客户的场景。
对此,我给出了另一个solution,下面我们分步骤看看如何做到:
第一步:设置用于生成数据透视表的统计表格
这里我们按照核销时间字段分解的月和预约内容进行二级分组,并对次数进行聚合。
第二步:设置用于绘制多系列折线图的数据透视表,透视表设置如下
这一步是关键步骤,活字格的数据透视表数据源有3个,单元格区域,表格和数据透视表。如果我们的图表从透视表来获得数据,那么就可以实现动态的生成多系列折线图
第三步:绘制多系列折线图
第四步:把折线图拖到表格和透视表之上,完成需求
至此,我们不需要在页面上放很多小表格,就实现了动态地生成多系列折线图。其实你说难吧,也就这么几个步骤,你说不难吧,猛地一想还真不好想。这就是咱这个帖子的意义。
我复盘了下,有几个点值得总结:
[*]一些功能,看着可能很奇怪,怎么会用得到呢?比如从透视表来生成折线图。但是在一些场景,可能没那么常见,就会出现四两拨千斤的效果;
[*]活字格有非常多的功能,客户也有很多形形色色的需求,从功能到需求,还需要一个东西,就是solution;
[*]得益于活字格对于Excel经典功能的有力支持,比如透视表这种功能,我们可以通过low code来实现需求,否则就得写代码来做,开发时间急速拉升;
如何你还没有安装这个版本的活字格,可以参照这个帖子:
https://gcdn.grapecity.com.cn/fo ... 47259&fromuid=70286
这是我的工程文件,基于活字格8预览版2创建:
页:
[1]