根据文本字段是不是 =“0”过滤 Tablix

Posted

技术标签:

【中文标题】根据文本字段是不是 =“0”过滤 Tablix【英文标题】:Filter a Tablix based on whether a text field = "0"根据文本字段是否 =“0”过滤 Tablix 【发布时间】:2019-08-02 05:20:40 【问题描述】:

我在 Visual Studio 中构建的 C# 应用程序中有一个 ReportViewer 报告,其中包含一个 Tablix 控件。

我有一个包含数值的文本字段。是的,我知道。但事实就是如此。

我的客户希望 Tablix 控件隐藏(不显示)特定字段 =“0”的所有记录

我似乎无法让它工作。它不断返回“子报表 XXX 的数据检索失败...) 错误。删除过滤器后该错误消失。

我的过滤器设置如下:

Expression: [Medical_Emp]
Operator: <>
Value: 0

我也尝试过使用“0”和“0”的值。有谁知道我做错了什么?

【问题讨论】:

【参考方案1】:

我终于弄明白了,我会在这里发布,以防其他人遇到同样的问题。

我这样设置过滤器:

Expression: =IIf(Not(Fields!Medical_Emp.Value = "0"), 0, 1)
Type: Integer
Operator: =
Value: 0

像冠军一样工作。

【讨论】:

以上是关于根据文本字段是不是 =“0”过滤 Tablix的主要内容,如果未能解决你的问题,请参考以下文章

如何在 s-s-rS 中使用 OR 关键字在 tablix 过滤中使用 LIKE

使用 postgresql 字段类型文本过滤 kafka 消息时出错

SSRS Tablix头不重复

Django如何过滤多对多字段中的对象,而不是原始查询集

RethinkDB:​​根据过滤字段过滤文档

如何对 DLOOKUP() 定义的字段启用过滤?