Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Crystal Reports公式字段:如果ISNULL(十进制)则为0.00...不能正常工作

Crystal Reports公式字段:如果ISNULL(十进制)则为0.00...不能正常工作
EN

Stack Overflow用户
提问于 2016-08-31 14:24:32
回答 1查看 1.3K关注 0票数 0

我从数据库中提取了两个值:

{Command.AmountPaid} (类型为Decimal(12,2))

{Command.AmountRefunded} (类型为Decimal(12,2))

我正在尝试创建将返回{Command.AmountPaid}减去{Command.AmountRefunded}的公式字段。下面是一些伪代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
numbervar Paid := IF ISNULL({Command.AmountPaid}) THEN 0.00 ELSE {Command.AmountPaid};
numbervar Refund := IF ISNULL({Command.AmountRefunded}) THEN 0.00 ELSE {Command.AmountRefunded};

Paid - Refunded;

拉取null值时,ISNULL函数不会将它们识别为null,也不会返回0.00。我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-08-31 14:30:48

我知道这不能解决您提出的确切问题,但是为什么不在命令本身中使用ISNULL( AmountPaid,0)作为AmountPaid,这样您就可以确信这些字段的值将始终包含数字?

(我知道如果您使用SQL Server,就会使用ISNULL,我相信其他数据库也有类似的功能。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39252279

复制
相关文章
如何把Crystal Reports报表转换为ActiveReports报表
ActiveReports for .NET 6.0的最新更新增加了一个非常实用的工具,可以把Crystal Reports报表(2005和2008版本)转换为ActiveReports报表。ActiveReports的安装程序会在“程序”启动菜单“GrapeCity/ActiveReports 6”下增加两个菜单。 1. 使用"CrystalToAR2005"工具转换Crystal Reports 2005报表。 2. 使用"CrystalToAR2008"工具转换Crystal Reports 2008
葡萄城控件
2018/01/10
1.3K0
如何把Crystal Reports报表转换为ActiveReports报表
Crystal Reports 2008(水晶报表) 启动时检查更新
由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的程序,并更正问题。
Hongten
2018/09/13
8750
Crystal Reports 2008(水晶报表) 启动时检查更新
Crystal Reports 2008(水晶报表) JDBC连接mysql数据库
在本blog中,主要介绍的是Crystal Reports 2008使用JDBC连接mysql数据库。
Hongten
2018/09/13
1.7K0
Crystal Reports 2008(水晶报表) JDBC连接mysql数据库
Crystal Reports 2008(水晶报表) 第一个报表
学习Craystal Reports 2008的时候,光看说明文档,很多东西看了就忘了。
Hongten
2018/09/13
1.2K0
Crystal Reports 2008(水晶报表) 第一个报表
vmware workstation 克隆后网卡eth0不能正常工作
解决方法如下 修改/etc/udev/rules.d/70-persistent-net.rules 将eth0这行注释掉或者删除, 这里记载的还是克隆系统时的MAC地址,但是新启动的系统MAC已经更改, 将NAME="eth1" 改为 “eth0”,ATTR 标记的MAC地址,这个是虚拟机为这个虚拟网卡分配的MAC,用上面的MAC替换掉 /etc/sysconfig/network-scripts /ifcfg-eth0中的MAC 然后重启即可 还有一个办法,不用eth0,直接用eth1等,把/etc/sysconfig/network-scripts/ifcfg-eth0复制成/etc/sysconfig/network-scripts/ifcfg-eth1
三杯水Plus
2018/11/14
2.4K0
水晶报表13.x(Crystal Reports for VS2010)的安装部署经验
这两天搞安装包真心坎坷,一个问题接一个问题,先是为了实现自定义动作现啃vbs,后面又是安装过程老是报错:
AhDung
2018/09/13
2K0
水晶报表13.x(Crystal Reports for VS2010)的安装部署经验
水晶报表常用公式
A.计量单位转换 这是一个非常简单的例子,主要是为了演示在公式中进行不同变量类型的转换和计算。 有时数据库字段的单位和报表中显示的单位不同,我们需要进行计量单位之间的转换,这时就离不开公式的使用。比如,我们的数据库中有一个Length字段,它记录以米为单位的长度,而在打印时需要以厘米为单位,我们就可以使用下面的函数。 ToText({Order Details.Length} *100) + "厘米" 这里的ToText函数就是转换数字型为字符型。常用的转换函数还有ToNumber等。
斯文的程序
2019/11/07
3.1K0
错题本:ConstraintLayout 不能正常显示
这个属性是 app:layout_constraintLeft_toLeftOf="@id/oa_setting_group_tv_add" 写成了自己在自己左边了。
佛系编码
2019/12/11
1.9K0
错题本:ConstraintLayout 不能正常显示
Linux下shell不能正常执行
看上面信息【with CRLF line terminators】,大概能定位到问题
小码匠
2022/06/16
4.3K0
uploadifive参数fileType不能正常解析
鉴于html5已经是主流,flash终究是快湮灭了。所以现在上传也从uploadify更换成了uploadifive了,价值5美刀。在上传的过程中经常需要限制上传文件的类型,就需要用到参数fileType,于是就看下了官方手册上的介绍,文档上的对fileType参数定义的类型是string,且不是必须参数。经过拷贝demo的代码,发现根本无效,任何文件类型还是能够被上传。结果耗时3小时15分钟,翻遍国内外技术网站,最终确认uploadifive的fileType参数是个BUG,官方文档也标错了。经过反复测试,要想实现文件格式限制效果,需要使用json类型数据进行配置,才能实现参数正常解析。
世纪访客
2018/08/02
1K0
uploadifive参数fileType不能正常解析
配置SSL证书后,Nginx的HTTPS 不能正常工作的原因有哪些
申请ssl证书,配置nginx支持https与证书,可是访问https的nginx总是出现错误,也导致小程序发https请求失败,这是什么原因呢?
网盾JoySSL小张
2023/08/31
4.9K0
人生感悟:欲望适度则为利,欲望过度则为害
读书时四大名著只有《红楼梦》没看过。总觉得《红楼梦》里家长里短,没啥看头儿。一直到前段时间,读到了红楼梦中的《好了歌》,品味之余,才发觉自己境界太低。
陈哈哈
2020/07/16
1K0
正常的工作流程
修改文件,将它们更新的内容添加到索引中。 $ git add file1 file2 file3 你现在为commit做好了准备,你可以使用git diff命令再加上–cached参数,看看哪些文件将被提交(commit)。 (如果没有–cached参数,git diff会显示当前你所有已做的但没有加入到索引里的修改。)你也可以使用git status命令来获得当前项目的一个状况。
用户3004328
2018/09/06
7490
如果抽出一块正常工作服务器的硬盘,会发生什么?
校验节点是数据存储的“边界”,节点之间的数据构成了存储的一个单位。服务器通过检查这些节点是否正常、完备,可以判断存储服务是否正常。
杰哥的IT之旅
2020/09/07
9990
记录一下fail2ban不能正常工作的问题 & 闲扯安全
在加载配置这个事情上,许多linux应用程序只需要发一个信号,应用自己就完成配置重载,无需重启中断服务,但是依然有很多程序并不支持。
horsley
2022/08/16
3.6K0
SQL函数 ISNULL
Replace-Expression的数据类型应该与Check-Expression的数据类型兼容。
用户7741497
2022/04/06
6670
ASP.NET中水晶报表的使用
在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍。   这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Net的开发经验。 简介   水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。如果你正在使用VS.Net开发.Net程序,那么你就不需要再安装其它软件了,因为他已经内嵌在VS.Net中了。   优点:   VS.Net水晶报表有下面一些主要的优点:
全栈程序员站长
2022/08/31
2.7K0
Apache编译后无法正常工作
因为某个场景的需求,要在一个国产系统Rocky4.2(国产凝思4.2操作系统)上安装Apache,虽说此系统是基于Redhat 5.8开发的,但是发现yum安装源包管理,RPM命令倒是能用,但是底层依赖完全没有,这就尴尬了,so,只能源码编译安装了。
后场技术
2020/09/03
2.8K0
关于GPU VNC不能正常使用的说明
https://cloud.tencent.com/document/product/560/36207
Windows技术交流
2022/09/07
3.8K0
点击加载更多

相似问题

组合IF NOT ISNULL THEN ELSE公式(Crystal Reports)

10

Crystal Reports公式字段问题

20

Crystal Reports:汇总公式字段

20

Crystal Reports中的提示不能正常工作

17

Crystal Reports公式到分组字段

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文