找回密码
 立即注册

QQ登录

只需一步,快速开始

倾城逝

金牌服务用户

19

主题

29

帖子

142

积分

金牌服务用户

积分
142

时代开发者征文活动

倾城逝
金牌服务用户   /  发表于:2023-12-22 08:42  /   查看:1103  /  回复:3
5金币



本月数量和产值是子表当月数据,累计是子表当年数据,日期在主表中,子表没有日期,实际完成产值是另外一个表数据,工业销售产值也是另外的表数据
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬您好,咱们这个需求,主要在于咱们如何将数据整合在一起 比如本月和累积这两列的算法本身是不一样的,本月是获取当前年月信息,只取对应年月的值,而累积是获取当前年信息,对本年的数据做统计 两个是放不到一个表格中的,一个是条件判断,一个是使用统计字段 这个做的话,两种方式,一种使用SQL,一种不用SQL 1. 使用SQL,这个需要咱们对SQL有一定的掌握,我这边做了一个简单的SQL示例,将本月和累积的数据放在一张表中 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-12-22 08:42:14
来自 2#
大佬您好,咱们这个需求,主要在于咱们如何将数据整合在一起
比如本月和累积这两列的算法本身是不一样的,本月是获取当前年月信息,只取对应年月的值,而累积是获取当前年信息,对本年的数据做统计
两个是放不到一个表格中的,一个是条件判断,一个是使用统计字段

这个做的话,两种方式,一种使用SQL,一种不用SQL
1. 使用SQL,这个需要咱们对SQL有一定的掌握,我这边做了一个简单的SQL示例,将本月和累积的数据放在一张表中展示,当然我的数据比较简单,使用的SQL也不会很复杂


  1. SELECT
  2.   b."客户",
  3.   b."整数" as 本月,
  4.   a.累积 as 累积
  5. FROM
  6.   (
  7.     SELECT
  8.       "客户",
  9.       SUM("整数") as 累积
  10.     FROM
  11.       "表4"
  12.     GROUP BY
  13.       "客户"
  14.   ) as a
  15.   LEFT JOIN "表4" b on a."客户" = b."客户"
  16. where
  17.   YEAR ("日期") = YEAR (DATE ("now"))
  18.   and MONTH ("日期") = 6
复制代码

获取到数据之后,通过表格,或者数据透视表,或矩表展示

2. 不借助SQL,使用活字格表格,需要分别做两个表格,第一个表格只展示客户名称和当月数据,第二个表格展示客户名称和累积数据
在最终的表格中,第一列展示客户名称,本月和累积分别通过XLOOLUP去其他两个表格中查询,这样也是可以的

当然,咱们若是对SQL掌握的好,还是建议使用SQL,当数据确定好了之后,可以使用数据透视表,若是通过报表的矩表展示,而不借助SQL有些场景可能会有局限性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
倾城逝
金牌服务用户   /  发表于:2023-12-22 17:35:34
3#
Grayson.Shang 发表于 2023-12-22 08:42
大佬您好,咱们这个需求,主要在于咱们如何将数据整合在一起
比如本月和累积这两列的算法本身是不一样的, ...

我看活字格对象选择里面的高级功能有报表,我使用这个可以实现吗
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-12-22 17:44:29
4#
是可以的,我们这边求助了一下报表模块的大佬,了解了一下,可能不需要在数据源上做处理就能做到类似的场景,不过具体的话需要再进一步的沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部