sean_oo1 发表于 2024-4-10 10:07:06

如果将矩表内容根据数据进行动态归类汇总

以上是我的demo案例,实际数据是根据用户的场景来的。
需求:我通过矩表组件将timeValue作为列,并新增二个自定义计算字段月和年。如果列维度是月,则将对应的startTime和closeTime的归并到对应的月做统计,如果列的维度是年,则将startTime和closeTime归并到相对应的年里并汇总,如果不在当前月,年则为0。如何实现这样的需求呢?或者说如何通过表达式来做这种统计呢

Eden.Sun 发表于 2024-4-10 10:07:07

sean_oo1 发表于 2024-4-19 14:06
微信群里又发了你一份json文件,有空帮忙看下呐

嗯,在微信群里,帮助您解决问题了。
您是想展示全年12个月的数据,这个需要一个充当时间日期维度的数据集,已经在微信群解决。

Eden.Sun 发表于 2024-4-10 19:18:59

问题描述:
矩表设计。

问题解决:
您好,从您的描述和报表文件来看,您应该是想通过closeTime 和 startTime 两个字段,分别计算年或者悦的数据。

这个从您的报表设计来看,是已经完成了,只需要在列分组的分组条件上绑定对应的年或者月的字段就可以:


至于您说的如果不是当前年,就显示0,我这边理解是,实际的年份,比如您的数据里面是2023年的数据,现在是2024年。那这个两个数据就应该显示为0。
如果您只是想把数据显示为0,可以用 IIF 判断:{IIF(年 <> Year(now()), 0, Count(closeTime))}




不过感觉这个和您的预期不太一样,您可以具体描述一下您的需求,我们在分析下。


sean_oo1 发表于 2024-4-12 11:00:40

这个描述的好像和我的预期不太一致,我们这边的需求想是通过某个日期字段,归类到某个时间里【月,季度,年】做数量统计,具体需求如下

sean_oo1 发表于 2024-4-12 11:06:24

sean_oo1 发表于 2024-4-12 11:00
这个描述的好像和我的预期不太一致,我们这边的需求想是通过某个日期字段,归类到某个时间里【月,季度,年 ...

可能我上面的距表数据结构设计的不太对,所以不太清楚具体如何实现这样的需求

Eden.Sun 发表于 2024-4-12 18:36:22

sean_oo1 发表于 2024-4-12 11:06
可能我上面的距表数据结构设计的不太对,所以不太清楚具体如何实现这样的需求

您通过计算字段,计算的年、月,已经相当于是单独的字段。然后使用这些字段分组的话,对应的年、月下的数在矩表中会自定分组统计的。

sean_oo1 发表于 2024-4-19 10:16:59

本帖最后由 sean_oo1 于 2024-4-19 10:19 编辑

////////////////////////

sean_oo1 发表于 2024-4-19 10:18:56

Eden.Sun 发表于 2024-4-12 18:36
您通过计算字段,计算的年、月,已经相当于是单独的字段。然后使用这些字段分组的话,对应的年、月下的数 ...

微信群里联系过您,不知道是不是太忙哇,好像一直没回复消息,来贴吧艾特下你

sean_oo1 发表于 2024-4-19 14:06:43

Eden.Sun 发表于 2024-4-12 18:36
您通过计算字段,计算的年、月,已经相当于是单独的字段。然后使用这些字段分组的话,对应的年、月下的数 ...

微信群里又发了你一份json文件,有空帮忙看下呐:$:loveliness:
页: [1]
查看完整版本: 如果将矩表内容根据数据进行动态归类汇总