找回密码
 立即注册

QQ登录

只需一步,快速开始

东海扬尘

注册会员

1

主题

5

帖子

16

积分

注册会员

积分
16
  • 62

    金币

  • 1

    主题

  • 5

    帖子

最新发帖
东海扬尘
注册会员   /  发表于:2022-5-10 14:29  /   查看:3836  /  回复:11
1金币


余额列我这样写表达式“=ROUND(Fields!收入.Value-Fields!支出.Value+ Previous( Sum( ReportItems!TextBox12.Value) ),2)”为何取不到上一行的余额呢,TextBox12就是余额列,这列没有绑定字段,是通过表达式计算的
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

=RunningValue(Fields!收入.Value- Fields!支出.Value,sum)

11 个回复

倒序浏览
最佳答案
最佳答案
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-5-10 14:29:06
来自 9#
=RunningValue(Fields!收入.Value- Fields!支出.Value,sum)

评分

参与人数 2金币 +500 满意度 +5 收起 理由
James.Lv + 500 很给力!
东海扬尘 + 5

查看全部评分

回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-10 15:30:39
2#
您好,表达式不正确,可以按下图示修改表达式哦,帮您做了一个demo,您可以下载查看一下。
  1. =Fields!收入.Value- Fields!支出.Value+Previous(Fields!收入.Value)-Previous( Fields!支出.Value )
复制代码


本帖子中包含更多资源

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

x
回复 使用道具 举报
东海扬尘
注册会员   /  发表于:2022-5-10 15:42:02
3#
Bella.Yuan 发表于 2022-5-10 15:30
您好,表达式不正确,可以按下图示修改表达式哦,帮您做了一个demo,您可以下载查看一下。

但我改成那个公式,到第三行的时候就计算的不对了啊

本帖子中包含更多资源

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

x
回复 使用道具 举报
东海扬尘
注册会员   /  发表于:2022-5-10 15:51:53
4#
Bella.Yuan 发表于 2022-5-10 15:30
您好,表达式不正确,可以按下图示修改表达式哦,帮您做了一个demo,您可以下载查看一下。

demo中也不对啊

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-10 16:01:03
5#
本帖最后由 Bella.Yuan 于 2022-5-10 16:05 编辑

您好,demo计算的值是正确的,我使用的表达式是“=Fields!收入.Value- Fields!支出.Value+Previous(Fields!收入.Value)-Previous( Fields!支出.Value )”,针对demo第三行的数据,余额=3000-500+(2000-500)=4000,针对您的数据,也是正确的,您可以带入计算一下。我修改了一下demo,您下载查看一下,demo中将收入-支出,以及Previous(Fields!收入.Value)-Previous( Fields!支出.Value )的值均列出来了。
您的需求应该是余额=收入-支出+上一行的余额,对吧?

本帖子中包含更多资源

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

x
回复 使用道具 举报
东海扬尘
注册会员   /  发表于:2022-5-10 16:10:46
6#
Bella.Yuan 发表于 2022-5-10 16:01
您好,demo计算的值是正确的,我使用的表达式是“=Fields!收入.Value- Fields!支出.Value+Previous(Field ...

对,我的需求是:余额=收入-支出+上一行的余额
回复 使用道具 举报
东海扬尘
注册会员   /  发表于:2022-5-10 16:14:13
7#
Bella.Yuan 发表于 2022-5-10 16:01
您好,demo计算的值是正确的,我使用的表达式是“=Fields!收入.Value- Fields!支出.Value+Previous(Field ...

我的需求是:余额=收入-支出+上一行的余额,这个公式应该怎么改下呢?
“=Fields!收入.Value- Fields!支出.Value+Previous(Fields!收入.Value)-Previous( Fields!支出.Value )”
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-10 17:47:35
8#
东海扬尘 发表于 2022-5-10 16:14
我的需求是:余额=收入-支出+上一行的余额,这个公式应该怎么改下呢?
“=Fields!收入.Value- Fields!支 ...

您好,这个我们研究一下给您回复。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-5-10 19:54:13
10#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部