c# - 根据文本字段是否 =“0”过滤 Tablix
问题描述
我在 Visual Studio 中构建的 C# 应用程序中有一个 ReportViewer 报告,其中包含一个 Tablix 控件。
我有一个带有数值的文本字段。是的,我知道。但是它就是这样啊。
我的客户希望 Tablix 控件隐藏(不显示)特定字段 =“0”的所有记录
我似乎无法让它工作。它不断返回“子报表 XXX 的数据检索失败...)错误。当我删除过滤器时错误消失。
我的过滤器设置如下:
Expression: [Medical_Emp]
Operator: <>
Value: 0
我也尝试过使用“0”和“0”的值。有人知道我在做什么错吗?
解决方案
我最终弄清楚了,我会在这里发布,以防其他人遇到同样的问题。
我这样设置过滤器:
Expression: =IIf(Not(Fields!Medical_Emp.Value = "0"), 0, 1)
Type: Integer
Operator: =
Value: 0
像冠军一样工作。
推荐阅读
- spring-boot - Spring-boot + Ignite 在 cassandra 中创建空值墓碑
- django - 在为我的 postgreSQL 数据库创建用户时。我收到错误 su:无法识别术语“su”
- javascript - 如何在茉莉花的 IT 规格中运行 for 循环?
- arrays - 打印 Int Array Swift 中三个最高数字的函数
- r - 如何将条件应用于数据子集?解析错误(文本 = x):
:1:3: 意外符号 - amazon-web-services - AWS 防火墙规则
- javascript - 输入文本的两种不同颜色
- python - Leetcode pronlem 46 在递归函数中传递参数
- javascript - 从javascript文件将参数传递给html
- javascript - 搜索完成后从搜索结果中删除/隐藏标记 - 传单