获取特定列值的 SSRS 矩阵行总计

2024-03-20

在 Microsoft Sql Server 报告服务 2008 R2 中Matrix,我想添加一列,显示一个数据项除以该行数据项总数的百分比。

Total的表达式为=Sum(Fields!Count.Value)。我如何访问该行的成功总和成功率这样我就可以做类似的事情=SUM(Fields!Count.Value WHERE Fields!Name.Value = "Success")/SUM(Total)?



Adv.Name    Success         Failed  Total       Success Percent
A           2               8       10          20%
B           10              0       10          100%
C           8               2       10          80%
            ----------------------
            Data Items
                                    -----------
                                    Column Grp Total
  

谢谢你!


啊!这相当容易!显然,SUM 中的表达式对每个数据项执行一次,允许我使用标准 Iif 语句来进行必要的过滤。

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

获取特定列值的 SSRS 矩阵行总计 的相关文章

  • 如何在本地部署ssrs?

    如何在本地计算机上部署 ssrs 我正在使用 ssrs 2005 我不确定 2005 年的情况 但在 2008 年 您右键单击项目 gt 属性并更改以下内容 目标数据集文件夹 文件夹名称 DataSet目标数据源文件夹 文件夹名称 数据源目
  • 将 Reporting Services 报表导出到 Excel 时抑制分页符

    将多页报表从 SQL Server 2008 Reporting Services 导出到 Excel 时 默认情况下 报表中由分页符创建的页面将发送到 Excel 文件中的单独工作表 虽然这在大多数情况下都很好 但有时却不然 现在 我希望
  • DateTime 为空字符串或 null?如何检查?

    Q 我想检查日期时间null value如果日期时间为空 则清空报告中的单元格 但我不知道如何执行此操作 它看起来像这样1 1 0001如果它是空的 我希望它是空单元格 这是我的数据集中的数据类型 这是我的列的表达式值 FormatDate
  • Reporting Services 图表 - 自定义轴标签

    我有一个 SQL Server Reporting Services 2008 图表 错误图表 X 轴的日期间隔为 1 1 2009 2 1 2009 等 Y 轴的数字间隔为 50 Y 轴上的值为 0 50 和 100 但是 不显示 0 5
  • T-SQL 将连接字符串声明为参数

    DECLARE DBS nvarchar 32 SET DBS Current Archive SELECT TOP 100 FROM DBS dbo table 我有两个结构相同的数据库位于同一服务器上 一种仅保存信息 30 天 以便快速
  • ssrs 2008级联参数

    我目前正在使用 SQL 2008 R2 和 SQL Server Report Service 2008 我正在使用以下参数创建报告 Staff name Client name Lab lab date 等 当用户选择 Staff 名称时
  • 如何合并 SQL Server Reports RDL 中具有相同值的行(特定列)?

    我是在 BIDS 中使用 RDL 来使用 SQL Server 2005 报告服务的新手 我需要修改现有报告 以便可以合并相邻行中的单元格 这些单元格对于该特定列具有相同的值 例如 考虑这是从报告 RDL 使用的存储过程返回的表 Id Su
  • 在运行时动态更改报表的共享数据源

    我希望使用 SSRS 进行多租户报告 并且希望能够为我的报告提供运行时选择的共享数据源 我这是什么意思 好吧 我可以灵活处理 但我认为最有可能的两种可能性是 但是 我也对其他可能性持开放态度 共享数据源由客户端的身份验证决定 就我而言 客户
  • SSRS - 条件文本格式(使用 Switch 的表达式)

    我将首先说明这些表达式在报告中确实有效 问题是他们没有一起工作 我目前有一个基于两列值格式化的列标题 根据 Column1 的值使用斜体和下划线 基于 Column2 值的粗体和特定颜色 我通过在文本属性中使用 Switch 表达式来完成此
  • 在矩阵 SSRS 中填充空日期

    我正在尝试找到一种方法来填充矩阵中没有数据的日期 我现在拥有的如下 但我也想显示之间的所有日期 我尝试了几种不同的 iif 语句 但要么出现错误 要么没有变化 SELECT ee No TTMain CustFn me Date Opene
  • SSRS 可以根据导出类型切换标题可见性吗? 2008-R2

    我熟悉基于变量或参数值动态显示 隐藏其他报表对象 文本框 tablix 列等 但有没有办法用标题来做到这一点 我在标题对象上没有看到任何 可见性 选项卡来设置表达式 此外 有没有办法根据导出样式隐藏标题 例如 我想在导出到 PDF 时显示标
  • 如何使用gmail帐户进行ssrs电子邮件订阅

    我有一份使用的报告SSRS 2008 R2 我想使用 电子邮件 选项订阅此报告 我已在报告服务管理器中配置设置 将服务器用作 smtp gmail com 并将发件人地址用作我的 gmail ID 我还尝试使用 SMTP 虚拟服务器并使用智
  • SSRS IE8 JavaScript 错误无效字符 ScriptResource.axd

    我的一位同事在 SSRS 中制作了各种报告 我们办公室中有两台机器无法通过 Internet Explorer 8 加载报告 两台机器都在报告 正在加载 屏幕上返回 JavaScript 错误 在这些特定的机器上 报告在 FireFox 中
  • 如何在没有 SSRS 服务器的情况下使用报表查看器控件执行 .rdl 报表?

    我正在尝试设置一个网页 用户可以在其中选择要运行的 rdl 文件 它将打开报表查看器控件 ASPX 加载报表定义文件 运行它并显示报表 到目前为止 我发现 本地 报告只能接受来自代码的数据源 因此您必须手动执行数据库代码 这将很痛苦 因为报
  • 连接报告服务中字段的不同行值

    我在报告服务中有一份报告 我想连接以逗号分隔的列的所有不同值 并将该值放入文本框中 我知道我可以使用答案之一在 SQL 中做到这一点here https stackoverflow com questions 4670920 how to
  • T-sql:获取列的总和

    我有一张如下所示的表 W1 W2 w3 Gold 10 2 3 Silver 3 1 1 但我需要一个结果 W1 W2 w3 Gold 10 12 15 Silver 3 4 5 有什么方法可以得到这个结果吗 Mysql查询 SELECT
  • 如何在 SSRS 中将多个值传递给多值参数

    我将通过过度简化报告结构来尽力解释这个问题 第一份报告包含 1 个名为 资源中心 的组 然后在其下包含一行总计 总计实际上是一个组 但分组是在 SQL 中完成的 并显示在详细信息组中 该报告看起来像这样 Report 1 ResourceC
  • 如何修复错误 MC1000 未知构建错误,“找不到类型“System.Web.UI.TagPrefixAttribute”

    我有一个 WPF 项目 对于我正在使用的报告服务 Microsoft ReportingServices ReportViewerControl WebForms Microsoft ReportingServices ReportView
  • 使用 Reporting Services 将组保持在一页上

    我使用 Reporting Services 创建了一个报表作为 C 应用程序的一部分 但我找不到一些我习惯在其他环境中看到的功能 我相信 MS Access 和 Crystal 报表都有一个名为 保持在一起 的选项 这样您就可以将特定的数
  • 如何在SSRS VS2008中为多个数据集应用父组

    我已经与这个问题斗争了好几天 但没有成功 我需要实现一种非常棘手的报告格式 但最主要的是所有数据集都需要按 1 个父级进行分组 我将尝试解释 假设我们有数据集1 数据集2 两者都有 AccountNumber 作为公共字段 父级 我需要在报

随机推荐