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

水晶报表常用公式

一.公式字段使用示例: A.计量单位转换 这是一个非常简单的例子,主要是为了演示在公式中进行不同变量类型的转换和计算。...Crystal Reports有DateOfWeek函数可以判断一个日期是星期几,比如DateOfWeek返回4时表示星期三。我们可以使用下面的公式来显示中文星期。...一个公式可以有很多行,但只有最后一行的计算结果才会作为整个公式的结果打印在报表中。 C.条件计算 在这个例子中我们重点演示如何使用If-Then-Else操作符。...在公式中可以使用变量、常量。也可以引用数据库字段,其格式为:{库名.字段名} A.操作符   水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...J.其他操作符 另一个重要的操作符是If…Then … Else …,就是我们所熟悉的条件判断,在我们后面得示例部分可以看到这个操作符的威力。

3.1K10

ASP.NET中水晶报表的使用

作者 :caoli 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。...一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍。   ...简介   水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。...水晶报表查看控件(Crystal Report Viewer web form Control (CRWebFormViewer.dll))   水晶报表查看控件是一个WebForm控件,可以将它看成是一个在...现在,你就有一个内嵌水晶报表的WebForm页面了。   注意:实际开发中,一开始会出现无法访问inetsrv目录的错误,解决的办法是改变其目录的安全属性,使User用户有可写的权限。

2.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    软考下午题第1题——数据流,题目分析与案例解析:

    数据流图绘制三原则: 既是查找DFD错误的依据,也是补充丢失的数据流的基础。 (1) 一个加工的输出数据流不与输入数据流同名,即使它们的组成成分相同。...根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。 (8)维护信息。...管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。 现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。...E1、商家 E2、支付系统 E3、物流系统 E4、第三方服务Crystal Reports 这个E4的答案给的是【第三方服务】/【Crystal Reports】这个我认为是一句话。...[问题2](4分) 使用说明中的词语,给出图1-2中的数据存储D1 ~ D4的名称。 答案: 这个题需要看箭头,D1~D4都有一个箭头,看到了从哪里引入过来的就是那个的数据表。

    1.2K20

    vs2008安装失败解决办法「建议收藏」

    我就开始看我indows系统的日志,没有任何红色提示,但我始终不相信我的安装文档有问题,因为同事他们也是用的这个版本(vs 2008 team),我更不相信电脑中毒(我很少中毒,够自信了:)),于是去网上查...都有了) 2、安装office 2007后把MSOCache删除了(我这人洁癖这些个诸如临时文件肯定会删除的,这个我是有删除过。)...3、C:/Program Files/权限问题(我是用的超级用户,这个问题先排除。) 对于第一种说法我是打算试的,可下载太慢。...2、找一个office2007光盘或光盘镜像,找到Office.zh-cn文件夹,把该文件夹复制,然后覆盖到上一步解压中的Office.zh-cn中。...后来我想了一下我以前为什么没出现这种问题,估计是我之前安装的顺序不一样(以前是先安装vs2005,vs2008,mssqlserver2005,office2007.adobe) 版权声明:本文内容由互联网用户自发贡献

    2K20

    〔连载〕VFP9增强报表-多细节带区

    译者:Fbilo 多细节带区 Crystal Reports 是世界上被用的最多的报表工具。...在 Crystal 中的解决办法是:先建立一个显示客户和他们的订单的报表,然后给它添加一个子报表来为当前客户显示信用证数据。 不幸的是,到现在为止,在 VFP 中也没有能做到同样事情的办法。...这些记录的处理会在分组的时候暂停,报表引擎采取被指定的任何操作(例如,为前一个组打印一个组注脚、并为新的组打印一个组标头),然后继续处理这个游标。...要注意的一件重要事情是:细节范围们是连续的,而不像组中断一样是嵌套的。 计算字段和报表变量的作用范围现在可以是在一个特定的细节带区内了。...Employees.EmployeeID 的组表达式 ,这个来自 Employees 表的字段将出现在组标头带区中。

    1.6K10

    Textricator:让数据提取变得简单

    你可能知道这种感觉:你请求得到数据并得到积极的响应,只打开电子邮件并发现一大堆附加的 PDF。数据——中断。...我们以多种方式获取数据 —— 当然,所有这些都是合法的 —— 虽然许多州和县机构都掌握数据,可以为我们提供 CSV 格式的高质量格式化数据,但这些数据通常捆绑在软件中,没有简单的方法可以提取。...Textricator 可以处理几乎任何基于文本的 PDF 格式 —— 不仅仅是表格,还包括复杂的报表,其中包含从 Crystal Reports 等工具生成的文本和细节部分。...只需告诉 Textricator 你要收集的字段的属性,它就会整理文档,收集并写出你的记录。 不是软件工程师?Textricator 不需要编程技巧。...提交一个拉取请求。

    60140

    好的可视化报告一目了然,丑的可视化报表一文不值

    为什么要由他人做出报告,以便老板可以喜欢别人的报告?只是一些好看的图表产生了作用吗? 其实并不是! 美观的报告永远不会显示太多信息,只会显示必要的内容,并以适当的颜色或者图表进行匹配。...从工具成本的角度来看,开源工具的确是低成本的,但是在实际应用过程中,开源报告的成本效益并不高,因为大多数开源报告工具都是国外,没有像样的技术支持、学习文件,而且学习英语的成本相对较高。...国外比较典型的是Crystal Reports和Cognos,国内知名度较高的是帆软FineReport。...汇总报告类型专门用于中国式的复杂报表,您可以将报告模板中的每个模块分开,例如以下复杂的帐单: 除了基本的数据显示和报告功能外,FineReport还具有决策报表功能,这是我非常看好的功能,可用于显示流行的大屏可视化...像下面的大屏一样,用代码进行开发就需要两天,而我基本上用FineReport可以在不到一个小时的时间内完成它:

    68840

    【零一】#操作教程#从0开始,教你如何做数据分析#初阶#第一篇

    报告层是Crystal Reports(动态和可操作的报表,没用过) 分析层是分析的工具,从左到右分别是Excel(Office套装里面的一员),UCINET(社会网络关系分析,没用过),SAS(最古老最专业的数据分析工具...耐心等待(等待时间和抓取的月份丶网速有关系),会在excel中出现结果,那么可以把这些数据复制到我们的另一个工作簿上,也可以导出为csv格式。 ? 导出的文件可以保持在本地,方便下次提取。...接着,我们插入数据透视表,鼠标点一下我们的数据,任意一个单元格都可以,只要在数据范围内,如图,我点在F10单元格。 ? 点数据透视表,会自动匹配整个数据框。我们点确定即可。 ?...接着,我想看一下各行业的容量占比,重点看下面膜/面膜粉这个行业占比多少,就以2013年的数据来统计占比。还是插入数据透视表,先设置好字段,然后再选择2013. ? 接着,插入饼图 ?...这样,就比较直观了,面膜/面膜粉在2013年1-9月份中,销量占了整个美容护肤行业的16%。那么我想再仔细看看面膜/面膜粉行业的销量走势。依然先插入并设计数据透视表。 ? 然后,插入折线图 ?

    1.2K60

    ElasticSearch 高亮显示大文档搜索结果的策略和性能对比

    在Ambar开发的过程中,我们处理了很多与ES相关的问题,我们想分享我们得到的宝贵经验。让我们从每个搜索系统的一个重要功能开始——高亮显示搜索结果。...因为Ambar是一个文档搜索系统,我说的文档也是指文件,所以它必须处理非常大的文件(就全文搜索而言),大小大于100Mb。本文介绍了在利用ElasticSearch高亮显示大型文档时如何达到高性能。...任何使用搜索系统的用户都希望在点击“搜索”按钮后立即得到搜索结果,而不需要等待半分钟就会出现第一个结果。让我们来看看高亮显示这个缓慢突出的问题并解决它。...它将文档的字段分割成句子,并使用BM25算法对匹配的结果进行标记,从而对结果进行排序,但它需要在索引中额外存储句子的位置。...它将把它解释为bool查询,高亮显示整个文档字段中的每个匹配令牌。 在FVH测试中,我们发现了一个非常棘手的问题。它确实解释了match_phrase查询,而不是Lucene的搜索。

    2.3K30

    C#之二十三 打印和水晶报表

    命名空间内的CrystalReportViewer控件由Windows项目使用),其中前两个都可以在工具箱的“Crystal Reports”的卡片中找到,报表专家需要你点击项目菜单中的“添加新项”命令创建...快速建立水晶报表—创建一个学生信息报表 我们首先建立 一个简单的水晶报表的示例,让你对报表有一个概念。这个报表将对一个学生表进行报表。...控件,用来查看报表, (3) 选中当前项目上,单击右键,在弹出的快捷菜单中,选择“添加“/”新建项“选项,在弹出的”添加新项“对话框中选择”Crystal报表“ (4) 单击“确定...“按钮,新建一个报表并打开图所示”Crystal库“对话框,该对话框中,在”创建新Crystal Report 文档“中选择”使用报表向导“选项,并”选择专家“中的”标准“选项 (5) 单击...(8) 选定数据表后,,单击“下一步“按钮,出现报表字段选择界面,如图所示 在报表字段选择界面中需要在报表中显示的字段,单击”下一步“按钮,进入报表分组界面,用户可以选择合适的字段对数据进行分组

    13700

    使用DFA自动机算法屏蔽敏感词以及进阶算法AC自动机的思考

    比如,系统中有一段话: 我爱吃肯德基 要求【肯德基】三个词给屏蔽掉,屏蔽后的语句显示为: 我爱吃*** 常规的做法可能是查询敏感词库中的敏感词,循环每一个敏感词,然后去输入的文本中从头到尾搜索一遍,...什么是DFA算法 “在计算理论中,确定有限状态自动机或确定有限自动机(英语:deterministic finite automaton, DFA)是一个能实现状态转移的自动机。...DFA算法在匹配关键字上面有广泛的应用。 比如上面的关键词【肯德基】,【肯尼玛】。我们可以抽取成上面的树状模型。椭圆表示状态,状态与状态之间的连线叫事件。...在系统初始化时就将敏感词构造好。 我们将敏感词的结构构造好后,就开始匹配句子了。 如上代码,我们需要将句子中的字符一个一个的循环,如果(Map) nowMap.get(word) !...在【蛋】这个节点中,是【二蛋】的结束节点,是【蛋疼】的开始节点。

    3.4K10

    格式化输入输出

    跟着肯哥(不是我)学格式化输入输出 C语言格式化输入 在C语言中,格式化输入(Formatted Input)是一种从标准输入读取数据并按照指定格式进行解析的操作,它主要通过使用标准库函数scanf(...与%x和%lx类似 %%:读取百分号字符 格式化输入操作对输入数据格式要求严格,如果输入的数据与格式求不匹配,或者输入中包含了无效字符,可能会导致解析错误。...scanf()函数会跳过输入中的空白字符(如空格、制表符、换行符等),直到找到匹配的空白字符为止。这意味着在使用scanf()函数读取输入之前,可能需要清除输入缓冲区中的残留字符,以确保输入的准确性。...C语言变参函数 这个我用的少,但很想接触。很少有资料讲过 在C语言中,变参函数(Variadic Function)是一种能够接受可变数量的参数的函数。...它允许我们定义一个函数,在调用时可以传入不定数量的参数。 在C语言中,使用标准库函数stdarg.h中的一组宏来支持变参函数的实现。

    26910

    如何找到自己的第一个数据分析项目(表哥篇)

    在职场遇到一个肯耐心教导自己的老大,跟中彩票的几率差不多。但是朋友却是随时随地可以交的。...除非你的领导肯花心写这玩意。单纯的看方法论,在工作中无法落地,看了还是忘。这也是为什么基层同学们很刻苦的上网学习,却感觉学了没啥用处,学的东西离工作很远的原因。...为什么看这几个维度”。如果没人理会(这是常见的事)就侧面了解。 侧面了解,第一步先看:是哪个部门哪个组提的需求。然后记录下来,以待日后观察,他们组负责的工作是否上线活动,发布了改版公告。...理论上,做好第三步,你已经能面对面试官对答如流:“我参与XX专题分析,分析后发现用XX方法可以提升促销效率,下次活动中业务部门采取了对应方法,提升效益30%以上”。...比如我们在网上看到一个精准营销模型的文章。那么他用了什么数据?为什么我们的公司没有这个数据?如果要采集需要什么方法?需要花多少钱?他的营销落地在什么平台?为什么我们不具备这种平台?如果想做可以怎么做?

    54121

    手写一个简易版 Jest

    这个还是需要一些前置知识的,我们一点点来看: 首先, jest、beforeAll、test、expect 这些 api 我们都没有从 jest 包导入,为什么就是全局可用的呢?...也就是这个: 它的实现就是返回一个函数,记录每次函数调用的参数。...: [] }; }; createState(); 在全局放一个 STATE 变量,保存 test、beforeAll、beforeEach 等块。...答案很巧妙,就是通过错误堆栈: 用正则匹配出来就行。 jest 内部也是这么实现的: 拿到错误 stack 的顶层 frame,解析出文件名和行列号。 还有一个问题,覆盖率是怎么实现的呢?...还有一些功能没实现: 比如错误打印代码位置,这个用 @babel/code-frame + 解析错误堆栈的行列号来实现。

    15210

    一条 SQL 语句引发的思考

    第二点,在这个数据表加了非索引字段,执行同样的查询语句后,怎么变成走的是全表扫描呢? 我先跟大家解释下,什么是最左匹配原则?...b = 0; 知道了联合索引的最左匹配原则后,再来看看第一个问题。...刚开始看到这个问题的时候,我一时也想不到原因,只能大概猜测这条语句可以覆盖索引,所以就走了索引查询。 今早我就发了个朋友圈,因为我朋友圈有差不多 1W 人,觉得朋友圈肯定有大佬能解答这个问题。 ?...果然朋友圈大佬真的多,一个上午就有 50 多个人留言解答了这个问题,我看完后思路也清晰了。 我也把解答思路整理了下,这里贴出来。...为什么这个数据表加了非索引字段,执行同样的查询语句后,怎么变成走的是全表扫描呢?

    37340

    研究:企业过度采购严重 SAP、微软产品浪费率最高

    一项调查报告显示,英国与美国的企业在软件投资的浪费金额,合计高达340亿美元,而前十大遭闲置软件中,就有一半属于多媒体编辑类软件,显示企业在该类软件的过度采购问题特别严重。...该研究显示,企业平均有30%的软件属于未使用(下图,来源:1E),8%属于少用,在企业投资的应用软件中浪费的比例高达38%。 ?...而被归类为遭浪费的十大软件(下图),其遭浪费比率依序为TechSmith Camtasia Studio (67%)、SAP Crystal Reports(63%)、Adobe InDesign (55%...但若将软件的浪费率与其价格一并考量,则会得到不同的排名。...透过这个数据,我们企业的CIO也要反思一下,我们采购的很多企业软件功能模块有多少是能用得上的,有多少是用不上的,毕竟每采购一个模块都需要付出成本代价,有人说SaaS模式的出现可以像自来水一样有效的解决这一问题

    1K30

    世界上流传最广的财务数据模型你知道吗

    (你看出来了吗) 我前几天问一个小姐姐,说:我想一个问题,想不明白,到底什么是直男呢? 小姐姐说:你问的这个问题,就说明你是个直男。 我当场晕过去,但感觉似乎领悟了小姐姐所提出的智慧。你领悟到了吗?...但作为一个被人误认为是技术博客的地方,我就不展开了。我在自己的课上会给你讲述独一无二的价值。 这个案例,你知道在 Power BI 中怎么用吗?...我们会在后续的文章分享在 Power BI 和报表设计中的人文技巧,让集团大老板铭记设计师。...如下: 加载完成后,我们就得到了一个重要的物件。 价值连城 这个物件非常重要,重要到什么程度呢?重要到足以写一篇标题党为: 世界上流传最广的财务数据模型你知道吗? 写到这里,我毫不犹豫的把标题改了。...说到这里,我们要想一想,微软 Power BI 产品组把这么重要的地方给到一个单表财务模型数据,那么,这个财务模型数据应该不负众望吧,应该有非常具有代表性的特征吧。

    73810
    领券