reporting-services - 我想根据注入的字段来计算数量
问题描述
我正在编写 SSRS 报告。我有一个报告,用户在其中插入登录名、开始日期和结束日期。我想计算在开始日期和结束日期之间注入的用户值为 1 的 WarantyColumn 行数。
Count(iif(Fields!TextField.Value=, Fields!TextField.Value, Nothing))
解决方案
创建一个新列,我们称之为warrantycolumncount
。对于此列,将表达式设置为
IIF(Field!warrantycolumn.Value = 1, 1, 0)
此表达式将在您的条件匹配的地方设置 1,在条件不匹配的地方设置 0。
如果您希望也可以为最终报告隐藏此列
现在在 tablix 的底部,您可以创建行 Total
添加行组的总计
- 在 tablix 数据区域行组区域中,右键单击行组区域中您想要总计的单元格,指向添加总计,然后单击之前或之后。当前组之外的新行将添加到数据区域,然后为行中的每个数字字段添加默认总计。
推荐阅读
- redux - 带有 Fluxor 的 Blazor:我可以拥有同一商店的多个实例吗?
- javascript - 在 Web 应用程序上创建 Blockly 迷宫
- cplex - 在 CPLEX OPL 中,我想使用变量创建条件
- outlook - 日历更新问题(.ics 文件)
- java - 我无法在 Java 中使用外部库
- python - 我应该在新的 Django 虚拟环境中重新开始我的项目吗
- amazon-web-services - AWS lambda - sam build 在为火炬库构建依赖项时返回错误
- twitter - 了解过滤流的 Twitter v2 API 速率限制
- sql - 如何使用 BigQuery 生成日期数组并转发填充缺失的数据?
- npm - 未找到导入的项目“C:\Microsoft.Cpp.Default.props”