首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在水晶报表中添加条件行

在水晶报表中添加条件行
EN

Stack Overflow用户
提问于 2020-11-12 21:01:06
回答 2查看 300关注 0票数 0

我正在开发一个C#应用程序,它可以用热打印机打印账单/收据。我使用水晶报表生成报表/账单。

我希望报告有4个字段(项目名称,数量,金额,折扣)。有时可能会有折扣,否则就不会。这个报告的格式应该是这样的(也可以参考)

代码语言:javascript
复制
| Item Name | Qty | Amount$ |
|---------------------------|
| Abc       |  1  |  100    |
| You Saved 4$    |         |
|---------------------------|
| Def       |  1  |  50     |
|---------------------------|

从表中看,Item = Abc有一个折扣,所以折扣行(您保存了4美元)就在那里,因为Item=Def没有折扣,所以该行不存在。

我怎样才能取得这样的结果呢?

编辑解决了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-13 04:52:23

不需要增加一列。右击细节部分,并选择‘插入节下方。这将导致详细a(您放置正常内容)和详细信息b部分(在这里您放置折扣信息。

在对详细信息b的抑制表达式中,有一个表达式,如:

代码语言:javascript
复制
{Discount} = 0

这将导致该节只有在折扣不是零时才可见。

票数 3
EN

Stack Overflow用户

发布于 2020-11-12 22:44:32

这可能不是你的情况的完整答案,但它通常是适用的,并给你一个想法。

你可以有条件地压制乐队。我认为您将数据集传递给报表。如果是,请向dataset中添加新列。对于每一行,该列应定义是否需要抑制带带。在你的条件下用那列来压制波段。

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

https://stackoverflow.com/questions/64811666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档