如何在 ssrs 的 IIF 表达式中使用多个条件(使用 AND)

2023-12-22

我想隐藏 SSRS 报告中数量为零的行。 有期初库存、总发货、转出、销售数量、库存调整、期末库存等多个数量栏。 我正在使用以下表达式来完成此任务:

    =IIF(Fields!OpeningStock.Value=0 AND Fields!GrossDispatched.Value=0 AND 
Fields!TransferOutToMW.Value=0 AND Fields!TransferOutToDW.Value=0 AND 
Fields!TransferOutToOW.Value=0 AND Fields!NetDispatched.Value=0 AND Fields!QtySold.Value=0 
AND Fields!StockAdjustment.Value=0 AND Fields!ClosingStock.Value=0,True,False)

但通过在行可见性中使用此表达式,报表会隐藏除总计行之外的所有行。即使报告应显示具有上述列数量的行。 总值显示正确。

Note:我在详细信息行上设置了此行可见性表达式。

不使用表达式结果如下。

对于前 2 行,所有数量均为 0(零),我想隐藏这两行。

我该如何解决这个问题,或者我必须使用哪个表达式才能获得所需的结果?


你能试试这个吗?

=IIF((Fields!OpeningStock.Value=0) AND (Fields!GrossDispatched.Value=0) AND 
(Fields!TransferOutToMW.Value=0) AND (Fields!TransferOutToDW.Value=0) AND 
(Fields!TransferOutToOW.Value=0) AND (Fields!NetDispatched.Value=0) AND (Fields!QtySold.Value=0) 
AND (Fields!StockAdjustment.Value=0) AND (Fields!ClosingStock.Value=0),True,False)

注意:将 Hidden 设置为 False 将使该行可见

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 ssrs 的 IIF 表达式中使用多个条件(使用 AND) 的相关文章

  • LINQ to SQL:从位于不同服务器上的两个数据库获取记录

    我需要从两个不同的表中获取记录 数据库位于两个不同的 SQL Server 中 例如 销售数据库位于服务器 1 上 采购数据库位于服务器 2 上 销售和采购数据库都有一些表集 例如销售数据库中的 table1 和采购数据库中的 table2
  • ELMAH 错误和经典 Asp

    我们已经在我们拥有的 ASP NET MVC 网站上使用 ELMAH 进行错误日志记录 但我们的主网站仍然是经典的 asp 我已经开始为该网站创建错误处理 日志记录结构 但我认为它如果我们能够在所有应用程序中保持错误日志记录的一致性 那就太
  • ADO.NET 池连接无法重用

    我正在开发一个 ASP NET MVC 应用程序 该应用程序使用 EF 6 x 来处理我的 Azure SDL 数据库 最近 随着负载的增加 应用程序开始进入无法再与 SQL 服务器通信的状态 我可以看到有 100 个到我的数据库的活动连接
  • 删除或更改 ETL 中的记录

    我有一个表 我在上面构建了 ETL 服务 货物记录 到达 离开 进入表格 我已经这样做了 我的桌子将被删除 当项目标识符第二次到达数据库时 两条记录都被删除 label cost time x2 29 14 5 2020 01 00 00
  • 查询链接服务器时登录失败

    我正在尝试在 SQL Server 中创建链接服务器 Create the link to server uranium EXEC master dbo sp addlinkedserver server N uranium srvprod
  • 如何使用外连接和分组依据在查询中包含 NULL 值

    我有两个表 其中包含以下示例数据 Table 1 item name item id item desc 1 apple 2 orange 3 banana 4 grape 5 mango Table 2 user items user i
  • sql查询中case语句中的布尔值

    我在选择查询中使用 case 语句 类似这样 Select col1 col2 isActive case when col3 abc then 1 else 0 end col4 from
  • MSSQL:如何使用代码编写存储过程创建脚本?

    我正在尝试使用一个数据库中存在但另一个数据库中不存在的 information schema routines 查询存储过程定义列表 SELECT t1 Routine Definition FROM server1 MyDatabase
  • 如何在 SQL Server 2008 中使用 GUID 数据类型?

    我想使用建立一个员工表SQL SERVER 2008 在我的表中 我希望为每个员工提供一个 ID 我听说过GUID我有点明白它是一种数据类型 但我无法使用它 你能告诉我使用它的方法吗 顺便说一句 假设我想要这样的东西 CREATE TABL
  • MySQL解释更新

    作为我大学复习的一部分 我试图回答以下问题 至少在表的一个属性上创建索引 employees 数据库 您可以在其中使用 MySQL EXPLAIN 工具 清楚地显示好处 在条款或检索方面 和负面 在 更新条款 创建相关索引的信息 对于第一部
  • SQL查询获取最后两条记录的DateDiff

    我有一个名为 Event 的表 其中 eventNum 作为主键 日期作为 SQL Server 2008 R2 中的 datetime2 7 我试图获取表中最后两行的日期并以分钟为单位获取差异 这就是我目前所拥有的 Select DATE
  • VIEW for 表结合 UNION ALL 的 MySQL 性能

    假设我有 2 张桌子MySQL create table persons id bigint unsigned not null auto increment first name varchar 64 surname varchar 64
  • 过滤项目来源

    通过此代码 我设置了数据网格的 ItemsSource 不过 我有更多的 wpf 控件来过滤数据网格 例如从时间范围过滤数据网格 我可以为此编写一个新查询 但这似乎没有必要 因为数据已经可用 我只需要过滤它 最好的方法是什么 我能得到的任何
  • 如何显示 RSpec 测试生成的 SQL 查询日志?

    我正在为我的 Rails 3 应用程序编写规范 我想测试数据库事务是否真的有效 如果能够看到我的应用程序在规范驱动下生成的 sql 查询 这将非常有帮助 有没有办法像在 Rails 控制台中一样查看查询 我正在使用 Rails 3 0 9
  • 尚未为此带有 SQL Server 的 DbContext .NET Core 配置数据库提供程序

    我一直用这个把头撞在墙上 并且一直在谷歌上搜索无济于事 我刚刚开始一个新的 ASP NET Core MVC 项目 我已将这两个包安装 更新为 2 2 0 Microsoft EntityFrameworkCore SqlServer Mi
  • Sql批量复制截断小数

    当我使用批量复制将十进制值从 C DataTable 插入 Sql Server 2005 时 值会被截断而不是四舍五入 DataTable 中的数据类型为 Decimal 数据库中的数据类型为Decimal 19 3 数据表中的值为 1
  • 常量值如何影响连接的 ON 子句?

    我最近发现 LEFT JOIN 的 ON 子句可能包含 1 1 等值 这让我感到不安 因为它打破了我对连接功能的看法 我遇到过以下情况的更详细版本 SELECT DISTINCT Person ID FROM Person LEFT JOI
  • sql脚本变量默认值

    我有一个脚本文件 例如测试 sql 我想从另一个脚本调用它 比如 caller sql 在 sqlcmd 模式下使用 r test sql 这工作正常 但我想在 test sql 中使用脚本变量 当我从 caller sql 调用 test
  • SQL Server 标识列值从 0 而不是 1 开始

    我遇到了一个奇怪的情况 数据库中的某些表的 ID 从 0 开始 即使 TABLE CREATE 的 IDENTITY 1 1 也是如此 对于某些表来说是这样 但对于其他表则不然 它一直有效到今天 我尝试过重置身份列 DBCC CHECKID
  • 导入到 SQL Server 时忽略 Excel 文件中的列

    我有多个具有相同格式的 Excel 文件 我需要将它们导入 SQL Server 我当前遇到的问题是 有两个文本列我需要完全忽略 因为它们是自由文本 并且某些行的字符长度超出了服务器允许我导入的长度 这会导致截断错误 因为我的分析不需要这些

随机推荐

  • 通用内核扩展无法释放 OSObject 派生类

    我有通用内核扩展 它是在 C 示例中实现的开始和结束例程 而所有其他逻辑都存储在继承自的专用类中OSObject 它在模块启动例程时创建类 并在停止例程时释放它 如下面的代码所示 class com my driver public OSO
  • Rails3 使用 text/html 内容类型而不是 text/javascript 呈现 js.erb 模板

    我正在使用 3 0 0 beta3 构建一个新应用程序 我只是尝试将 js erb 模板呈现给 Ajax 请求以执行以下操作 在 Publications controller rb 中 def get pubmed data entry
  • 带表情符号的 Android 键盘

    所以我想在我的应用程序中拥有一个带有表情符号的键盘 就像 Whatsapp 或 Hangouts 一样 我怎样才能做到这一点 我想保留我的键盘 我只想添加选项卡来放置表情符号 我认为软键盘很容易支持它 但到目前为止我什么也没找到 任何人都可
  • gevent 在 Ubuntu 上无法正确安装

    我想尝试一下gevent http gevent org 但是安装后我无法加载任何 gevent 模块 安装步骤为 sudo apt get install libevent dev sudo pip install greenlet su
  • Django REST Framework:“BasePermissionMetaclass”对象不可迭代

    Python Django n00b 从 javascript 转移过来 尝试使用 Django REST Framework 添加 API 端点 我希望最终能够使用 PATCH 请求的正文更新用户 但现在我只希望它不要抛出 500 错误
  • Django、uWSGI 和 nginx:进程“无故”死亡

    我正在使用 uWSGI 和 nginx 运行两个并行的 Django 应用程序 其中一个负载稍大一些 两者都非常小 大约每 24 小时就会死机一次 并显示以下消息 pid 16358 app 0 req 1000 1000 127 0 0
  • 使用 Webpack 替换/别名文件

    我正在尝试在我的项目中使用一个非常新的第三方模块 我使用它安装了npm 该模块显然是在具有不区分大小写文件系统的操作系统上开发的 因此它需要一个文件injectable js而实际的文件名是Injectable js 这会破坏捆绑过程 该模
  • angular2 router.navigate 内部 auth0 回调

    在 auth0lock 的回调中调用 router navigate 后 我在渲染模板时遇到问题 登录组件 ts import Component Inject from angular2 core import Router Compon
  • 如何冻结表格报告中的第一列?

    我有一个包含 70 列的表格报告 我的要求是在水平滚动时冻结第一列 我已尝试检查 Tablix 属性中的行标题 但仍然不起作用 如何冻结第一列 以下是在 SSRS 中冻结列 行的步骤 步骤1 去Groupings窗格底部并选择高级模式 步骤
  • 单线程执行任务,无需排队进一步的请求

    我需要异步执行任务 同时丢弃任何进一步的请求 直到任务完成 同步方法只是将任务排队并且不会跳过 我最初想使用 SingleThreadExecutor 但它也会对任务进行排队 然后 我查看了 ThreadPoolExecutor 但它读取队
  • 阻止访问 JavaScript 文件

    假设我有一个 JavaScript 文件 使用 htaccess 有没有办法让用户无法查看 JavaScript 文件内部 RewriteEngine on RewriteCond HTTP REFERER http your domain
  • Hibernate 3.5.x:NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval

    我正在尝试升级到 Hibernate 3 5 3 FINAL 运行单元测试时 我现在收到以下异常 java lang NoSuchMethodError javax persistence OneToMany orphanRemoval Z
  • java中如何将json字符串放入列表中

    我得到了一个JSON array像字符串一样 id ca Primary Diagnosis Dt field ca Primary Diagnosis Dt type date input text operator not equal
  • 用户控件中的 INotifyPropertyChanged

    我有一个从 TextBox 控件继承的自定义控件 我想实施INotifyPropertyChanged我的自定义控件中的界面 public class CustomTextBox TextBox INotifyPropertyChanged
  • 我应该在 Java Web 应用程序中使用安全管理器吗?

    使用运行应用程序服务器进程的用户的权限来保护 Java Web 应用程序是否足够 或者将 SecurityManager 与合适的策略文件一起使用是否合理 我曾经做过前者 而不是后者 但一些客户希望我们也使用 SecurityManager
  • 在 Xamarin Android 中启用 Multi-Dex 后出错

    在创建 Xamarin Android 应用程序时 添加对 Infragistics Chart 控件和 Google Play 服务的引用后 我们必须启用 启用 Multi Dex 属性true 因为应用程序达到了 65K 的 dex 方
  • AngularJS:避免使用 $location 进行 url 编码

    我注意到 当我将一个数组参数传递给 location search 时 它的编码如下例所示 location path somePath search ids 1 2 3 becomes somePath ds 5B 5D 1 ds 5B
  • CNCopyCurrentNetworkInfo() 返回错误数据

    Apple 在 OS 4 1 中引入了 CNCopyCurrentNetworkInfo 函数 https developer apple com library ios documentation SystemConfiguration
  • Rails 中的匹配和路线

    我生成了一个控制器并更改了路线 但打开链接会在我的本地服务器上产生错误 生成控制器和路线 rails generate controller StaticPages home about team contact 更改路线 rb MyApp
  • 如何在 ssrs 的 IIF 表达式中使用多个条件(使用 AND)

    我想隐藏 SSRS 报告中数量为零的行 有期初库存 总发货 转出 销售数量 库存调整 期末库存等多个数量栏 我正在使用以下表达式来完成此任务 IIF Fields OpeningStock Value 0 AND Fields GrossD