找回密码
 立即注册

QQ登录

只需一步,快速开始

七月。
注册会员   /  发表于:2022-1-21 09:17  /   查看:2030  /  回复:7
15金币
本帖最后由 七月。 于 2022-1-21 18:21 编辑

1、一个页面应用的计算公式太多,但都是求和和做差的简单公式点击按钮弹出页面时,导致这个页面弹不出来,
有什么能解决办法吗?
已附demo




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

最佳答案

查看完整内容

您好,一般做累加是在每日数据的基础之上然后做日累加、月累加、年累加的。这里我们用统计字段的方式实现一下,给您举个例子哦。 假设我们的数据表是这样子的: 1.首先我们增加一个统计字段,对到货重量求和。 2.然后我们增加一个公式字段,对日期取月份。 3.接着我们再增加一个公式字段,对日期取年份。 我们看看效果: 我们只需要在表格中绑定相应的字段,这样我们就很简单地完成了日累加、月累加、年累加。您 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-21 09:17:42
来自 8#
本帖最后由 Howie.Sun 于 2022-1-24 14:35 编辑
七月。 发表于 2022-1-21 18:20
我要计算的字段有很多,这个视图里的语句应该怎么写

您好,一般做累加是在每日数据的基础之上然后做日累加、月累加、年累加的。这里我们用统计字段的方式实现一下,给您举个例子哦。
假设我们的数据表是这样子的:

1.首先我们增加一个统计字段,对到货重量求和。

2.然后我们增加一个公式字段,对日期取月份。

3.接着我们再增加一个公式字段,对日期取年份。

我们看看效果:

我们只需要在表格中绑定相应的字段,这样我们就很简单地完成了日累加、月累加、年累加。您看能不能调整一下页面设计,采用统计字段+公式字段的方式实现咱们页面的效果呢,这样就避免页面参与的公式计算过多,导致卡顿的问题了呢。


本帖子中包含更多资源

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

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-21 10:45:04
2#
您好,针对页面的公式计算咱们可以尝试用公式字段或者是视图的方式来解决这个问题,使页面的计算减少。至于点击添加按钮打不开对应的页面,这个问题只能通过demo才能具体的分析,
需要您附上一个可以复现问题的工程文件。这样我们这边可以更好地理解您的问题,更好的帮助到您哦~
另外就是三列按顺序展示到表格中,但是表格好像有6列及以上呀,是从头开始按三列么,您最好是可以提供一下工程文件,便于我们分析和解决问题呢。
回复 使用道具 举报
七月。
注册会员   /  发表于:2022-1-21 11:09:27
3#
Howie.Sun 发表于 2022-1-21 10:45
您好,针对页面的公式计算咱们可以尝试用公式字段或者是视图的方式来解决这个问题,使页面的计算减少。至于 ...

已上传demo,大佬求解
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-21 14:40:32
4#
七月。 发表于 2022-1-21 11:09
已上传demo,大佬求解

您好,运行您的demo,点击“添加”按钮是可以打开页面的,就是可能由于页面中公式太多,比较卡顿。
我看您添加日报表_代加工这个页面,都是单元格画出来的,如果要解决这个问题,建议您使用视图/表格+公式字段/数据透视表来优化一下这个页面,
避免使用太多的公式。
您那里打不开,可能是因为机器配置不足导致的,但是从根本上解决问题的话还是需要优化一下页面的。


本帖子中包含更多资源

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

x
回复 使用道具 举报
七月。
注册会员   /  发表于:2022-1-21 14:54:00
5#
Howie.Sun 发表于 2022-1-21 14:40
您好,运行您的demo,点击“添加”按钮是可以打开页面的,就是可能由于页面中公式太多,比较卡顿。
我看 ...

第一条和最后一条点添加我也可以弹出页面,因为里面数据少,第7条和第10条就一直弹不出来,然后提示无响应,(这个需求是:每天会添加一个报表,是在前一天的基础上添加)
另外您说的视图的办法是怎么做呢,我不太懂
还有第二个问题,页面应用的求和公式计算错误是什么原因呢?
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-21 17:22:15
6#
七月。 发表于 2022-1-21 14:54
第一条和最后一条点添加我也可以弹出页面,因为里面数据少,第7条和第10条就一直弹不出来,然后提示无响 ...

您好,还是页面中公式太多,占用了大量的cpu资源,这里给您推荐一种sum over函数的写法,您可以参考以下如何实现日累、月累这种统计数量,不推荐在页面中使用公式实现的。
这里是一个简单的写法,对销量表的销量进行累计计算。
如果您换一种实现思路,就可以避免页面中大量使用公式啦,也就不会因为公式产生一些问题了呢,既可以让页面的访问速度变快、排查问题也比较容易的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
七月。
注册会员   /  发表于:2022-1-21 18:20:33
7#
Howie.Sun 发表于 2022-1-21 17:22
您好,还是页面中公式太多,占用了大量的cpu资源,这里给您推荐一种sum over函数的写法,您可以参考以下 ...

我要计算的字段有很多,这个视图里的语句应该怎么写

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部