首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

水晶报表公式IF Then Else删除小数

水晶报表是一种常用的商业智能工具,用于生成各种报表和数据分析。在水晶报表中,公式是一种非常重要的功能,可以通过公式对数据进行计算、筛选和转换。

IF Then Else是水晶报表中常用的条件语句,用于根据特定条件执行不同的操作。它的基本语法如下:

IF condition THEN result1 ELSE result2

其中,condition是一个逻辑表达式,用于判断某个条件是否成立。如果条件成立,就执行result1;否则,执行result2。

在水晶报表中,IF Then Else公式可以用于删除小数部分。以下是一个示例:

IF {字段名} - Truncate({字段名}) = 0 THEN Truncate({字段名}) ELSE {字段名}

上述公式中,{字段名}表示需要进行操作的字段。首先,公式会判断该字段减去其截断值是否等于0,如果等于0,说明该字段没有小数部分,直接返回其截断值;否则,返回原始值。

这样,通过使用IF Then Else公式,可以实现删除水晶报表中某个字段的小数部分。

水晶报表的优势在于其强大的数据分析和报表生成能力。它可以连接各种数据源,包括数据库、Excel文件等,提供灵活的数据处理和可视化功能。水晶报表适用于各种行业和领域,例如销售分析、财务报表、人力资源管理等。

腾讯云提供了一款名为"云智慧报表"的产品,可以帮助用户快速构建和部署水晶报表。该产品支持多种数据源,提供丰富的报表模板和图表样式,同时具备高性能和可扩展性。您可以通过访问以下链接了解更多关于腾讯云智慧报表的信息:

腾讯云智慧报表

请注意,以上答案仅供参考,具体的产品选择和使用需根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

水晶报表常用公式

一个公式可以有很多行,但只有最后一行的计算结果才会作为整个公式的结果打印在报表中。 C.条件计算 在这个例子中我们重点演示如何使用If-Then-Else操作符。...在公式中可以使用变量、常量。也可以引用数据库字段,其格式为:{库名.字段名} A.操作符   水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...C.转换操作符   转换操作符为$,它将数字转换为货币型,这样水晶报表会按照报表中的货币格式设置打印数据。...F.范围操作符   水晶报表允许用户建立一个范围,并判断数据是否包括在指定范围内。...K.函数   水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。在水晶报表的帮助文件对每个函数都有详细的介绍。

3K10

ASP.NET中水晶报表的使用

也正是因为报告引擎的作用,才可以将Asp.Net中的水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是在设计器中创建的...,在设计器中你可以设计标题,插入数据,公式,图表,子报表等。   ...执行模式   水晶报表取数据可以使用下面的方法实现:   Pull 模式:   被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。   ...报表类型:   水晶报表设计器能够直接包含报表至工程也能够使用独立的报表对象。   ...让我们感受一下----在Asp.net中使用一个现成的水晶报表文件   让我们先感受一下在WebForm中使用水晶报表的感觉。

2.7K30
  • 02-Epicor二次开发常用代码

    二次开发常用代码 1、获取到的完整的SQL,可以将SQL语句弹出来,用于测试 2、EPICOR各种数据的位置 3、Form_Load事件中常见的代码(格式化、初始化等) 4、将DataSet的数据写成XML,供设计水晶报表的数据源...,弹出确认窗体后再删除 总结自己一年来开发Epicor常常用到的代码,并且也时整理出目录便于以后快速查询。...If oTrans.Session.UserId="19874" Then Epicor.MIS.Pub.PubFun.MsgShow("提示",strSql) 2、EPICOR各种数据的位置 1、水晶报表文件位置...日期控件格式化、赋值 6、Label文字左对齐 7、界面初始化选中某一界面作为显示界面 8、控件的宽度、高度设置 9、窗体最大化 4、将DataSet的数据写成XML,供设计水晶报表的数据源...先找到客制化的名称前缀 然后根据前缀到报表样式猜测正确的报表去添加项目即可 20、处理数据为DBNULL的情况,去除DBNULL if not ISDBNULL(OBJ) 21、

    2.1K10

    FineReport学习(三)——动态隔间运算

    0] 在任意单元格,输入如下公式 保存后,进行效果预览 此时将该单元格,设置为横向扩展 同时设置数字保留位数,为两位小数 再次保存后,进行效果预览 ③ 进行第三个动态隔间运算...=3} 在任意单元格,输入如下公式,调整为横向扩展,设置小数保留为2位有效数字 保存后,进行效果预览 3、“比较”、“占比”、“环比”的操作 select strftime('%m',订购日期...首先,新建一个普通报表模板,然后导入数据。 接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。 然后,将“应付金额”设置为汇总求和。...首先,新建一个普通报表模板,然后导入数据。 接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。 然后,将“应付金额”设置为汇总求和。...先添加“逐层累计”列,效果如下: 再添加“跨层累计”列,效果如下: 接着,将“逐层累计”列和“跨层累计”列,分别保留两位小数位。

    1.5K21

    CrystalReport不连接数据库,自定义DataSet导出到水晶报表

    最近在做一个小东西,需要把一些数据打印,于是上网找水晶报表的东西,但是大部分都是连接数据库的,对于我不太适合,自己有属于小白,于是继续找,终于找到方法了,这里把这种导出自定义的数据写下来。...下面添加一个报表进来,如下图 ? 点击确定后会出现下图, ? 默认,点确定,出现下图界面 ? 找到mytable把他添加到右边列表,点击下一步,出现下图 ?...图中,红色框的是字段名称,可以修改下文字,绿色的是数据,不要修改,不过可以修改大小,如果不小心删除了,可以在“权位总管”中找到(我的是繁体的),如下图 ?...然后把相应的字段给拖过来就行了,至此,报表完成了 下面添加一个窗体用于显示报表,然后在工具栏拖一个CrystalReportViewer控件进来,如下图 ?

    98020

    JimuReport 1.3.7 首个正式版本发布,免费的可视化拖拽报表

    设置表格边框、200多条记录时导出excel报错(项目上线急解决) #397 日期无法进行格式化显示 #394 数据源是否支持达梦数据库 #399 支持自动增加空白行功能 issues/I40QED 公式添加...#310 数据报表增加行级间颜色变化设置选项 #288 报表设计单元格设置 #338 导出excel自定义规则,显示规则不显示值 issues/I3MX8U 小数位带千分符 #391 设置小数位数后,...│ │ ├─支持文字自动换行设置 │ │ ├─图片设置为图片背景 │ │ ├─支持无线行和无限列 │ │ ├─支持设计器内冻结窗口 │ │ ├─支持对单元格内容或格式的复制、粘贴和删除等功能...│ │ ├─等等 │ ├─报表元素 │ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数 │ │ ├─图片类型:支持上传一张图表;支持图片动态生成 │ │ ├─图表类型...│ └─支持复制大屏数据和样式 │ │ └─支持大屏预览、分享 │ │ └─支持系统自动保存数据,同时支持手动恢复数据 │ │ └─支持设置大屏密码 │ │ └─支持对组件图层的删除

    79740

    这个低代码报表开发平台,操作类似Excel,用好了不需要加班

    就我从事的数据领域,报表开发这一项工作近十年来因为低代码平台的出现,有了很大的改观。BI报表开发中一些复杂的逻辑可能只需要几个公式或者几句JS就能轻松搞定。从产品开发上来讲,其本质就是提效。...当一项业务成熟之后,自然就会有将技术平民化的管理系统出现,比如报表系统。我们在零几年的时候就开始尝试使用一些国外的BI报表系统,比如水晶、BO,还尝试了一些开源的jaspereport,birt。...2、可视化报表模板设计器 读完库取完数之后就是作报表。...设计器针对有三种报表设计模式:普通报表、聚合报表、决策报表。 普通报表模式最贴近Excel,用来做大部分报表包括基础报表、中国式复杂报表,运算上更多SHEET和跨SHEET计算,兼容EXCEL公式。...3、参数查询可视化设置 企业报表应用,除了最简单的展示类报表外,查询报表往往用的最多,各部门各业务团队都要查数据查报表的需求,这就会用到查询报表

    1.4K30

    移动端报表测试方案_v1.0

    由于不同的报表需求具有定制化差异,阿常这里仅针对自己测过的报表做测试经验归纳总结,可能并不适用于大家所负责的报表测试需求,大家可根据需要选择性阅读此文。...一、测试流程 序 节点名称 节点说明 1 分析业务和需求 熟悉业务流程和业务规则:指标项的数据来源、取数口径、计算公式;源数据的更新(包括增、删、改或状态的变化),对报表中指标项的计算产生的影响。...二、测试方案 序 测试项 测试子项 测试要点 1 数据的正确性验证 数据来源 指标项来源于哪几张表,哪几个字段; 数据计算逻辑 数据的计算公式是什么; 数据范围 是否正确显示了报表设置的日期范围...数据的格式 精度(精确到个位、精确一位小数、精确两位小数)是否正确;单位是否正确(元/万元、公里/百公里)。...,只不过针对不同的需要做了不同的处理,所以报表与类似报表之间要做些测试,看看数据是否一致;有些报表之间数据源相同,数据维度不同,比如报表1 统计的是所有部门的总收入,报表2 统计的是各个业务部门的收入,

    38030

    个人永久性免费-Excel催化剂功能第31波-数量金额分组凑数功能,财务表哥表姐最爱

    论坛得知香川群子大神是这方面的专家,也无私公开了源代码,具体链接可查看: http://club.excelhome.net/thread-1359141-1-1.html 同时顺藤摸瓜,按着这个背包算法,在师傅水晶鸡翼的指导下...参数srcRange 数据源的部分,就是引用用于凑数的记录对应的数量或金额字段,最多处理4位小数点,且需要正数。...函数输入参数说明 计算的结果存放在记录表的某一列中,用的是数组公式的方式返回多个值,故若需要修改删除,请使用功能区的数组函数相关的删除、数值化、选择等快捷操作。 ?...7波-智能选区功能 第8波-快速可视化数据 第9波-数据透视表自动设置 第10波-快速排列工作表图形对象 第11波-快速批量插入图片 第12波-快速生成、读取、导出条形码二维码 第13波-一键生成自由报表...历经重重难关,终于在数据的道路上达到技术平原期,学习众多的知识不再太吃力,同时也形成了自己的一套数据解决方案(数据采集、数据加工清洗、数据多维建模、数据报表展示等)。

    1.8K20

    在大型软件中用Word做报表: 书签的应用

    本文转载:http://www.cnblogs.com/huyong/archive/2011/08/24/2151599.html 报表基本上在每一个项目中占有很大的比例,做报表也是我们开发人员必须过的坎...,现在市面上各种类型的报表,我们到底应该如何选择呢?...每一种报表都有他自己优秀的一面,我在项目开发中,一般用Grid++Report做报表,对于复杂的,量大的也用Excel和Word来做,大家也可以分享一下你们在项目中用到的报表软件!...现在有这样一个需求,比如有一个几十页的合同(合同内容每年会有所不同),合同中要填的数据(如:甲方、乙方什么的)从数据库中得到,各个页都有可能填写相关数据,最后生成合同打印出来,对于这样的需求,我想要用水晶报表等来做相当麻烦...                oWord.Quit(ref bSaveChange, ref missingValue, ref missingValue);             }             else

    67410

    工资计算好帮手-Round函数必须有

    现实中算工资的时候,或者财务报表的时候,难免会有一些小数。 由于我国不特殊的情况,最小单位是分,所以两位小数才有意义,第三位小数是毫无意义的,所以需要对数据进行处理。...但是由于这笔钱无法打给我,所以需要保留两位小数!怎么做呢? 常见做法: 第一步:选中年终奖 第二步:在开始选项卡-单元格格式-选则数字 第三步:看选完数字后的结果 看似完成了任务!...看一下右上角,Excel显示的虽然是两位小数,但是他实际上还是原来的数字没有变,只是呈现上变为两位而已,实际小编的年终奖还是3.1415926。 如果依据这个数据进行汇款,是无法正常汇款滴!...那如果我们想把他真真正正的变为两位小数要怎么处理? 给大家推荐一个函数! =Round()这个函数作用是对某个数字进行四舍五入运算。...但是如果编辑了公式,编辑栏显示的是公式 如果想去掉函数,需复制然后粘贴 编辑栏,就是红框内如果是两位数字,才是真的两位有效数字。

    1.3K90

    打包并自动安装sql数据库

    LisenceFile属性为LisenceFile.rtf文件 4.一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入步骤5)   Crystal_Managed2003.msm  (如果有水晶报表...(如果有引用其他的dll) 5.如果使用了水晶报表,手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:\Program...targetdir"))) 55: End Sub 56:   57: Private Sub DeleteFile(ByVal paths As String) 58: '删除指定的文件...s.Append(" EXEC sp_dropdevice 'DBdisk'" & vbCrLf) 84: s.Append(" END" & vbCrLf) 85: s.Append("Else...sqlProcess.Start() 112: sqlProcess.WaitForExit() '等待执行 113: sqlProcess.Close() 114: '删除脚本文件

    2.5K30

    Excelize 2.3.2 发布,Go 语言 Excel 文档基础库,2021 年首个更新

    可应用于各类报表平台、云计算、边缘计算等系统。...支持缺省列与多重数据源,相关 issue #710 使用 GetCellValue 获取单元格的值支持自定义日期与时间数字格式,相关 issue #703 计算单元格的值 API CalcCellValue 新增公式函数支持...AND、CLEAN、TRIM、LOWER、PROPER、UPPER 和 OR,相关 issue #701 和 #747 数据验证新增支持浮点型小数区间验证规则,相关 issue #739 创建图表 API...应用程序的兼容性,相关 issue #627 避免部分情况下工作簿内部样式数据产生的冗余 动态解析工作簿核心数据部件 支持工作表中多行复用相同行标签的工作簿,相关 issue #732 问题修复 修复公式词法分析器解析特定非法公式时潜在的...,相关 issue #727 修复部分情况下复制行数据失效的问题,相关 issue #729 修复部分情况下删除工作表后默认活动工作表错误的问题,相关 issue #735 修复当使用 AddPicture

    1.4K61

    不用Visual Studio,5分钟轻松实现一张报表

    常规的报表设计,如RDLC、水晶报表等,需要安装Visual Studio,通过VS提供的报表设计界面来设计报表,通过VS设计报表对.NET开发者而言非常方便,但是对于非开发人员,要安装4G的一个VS,...本文提供另外一种方法,不使用VS也可以设计报表。 通过ActiveReports提供的免费报表设计器(绿色的exe可执行文件),我们也可以设计报表,下面就开始报表设计: 谁适合阅读此文?...在区域报表中,提供了14个报表控件,其中本文会用到6种控件:(有关区域报表、页面报表的区别,请参考) Label: 标签用于显示说明性文本,可以帮助用户描述显示在报表中的数据。...第3分钟:报表设计需求 我们希望报表呈现的结果是类似下面的布局,报表头、报表数据详情、报表尾,即整体风格和RDLC报表类似 同时,还可呈现二维码、图片展现格式、报表生成时间、报表页面等信息。...您可以添加或删除页眉和页脚,报表头和报表尾,还可以添加 32 级的分组页眉和页脚(在报表上单击右键并选择插入,可以插入报表头/报表尾和分组头/分组尾。)。将控件拖这些区域中,以此来显示报表数据。

    3.3K50
    领券