问题标签 [ssrs-grouping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssrs-2008 - SSRS - 检索选定数据之外的第一个字段的前一个
我有一个包含 4 列的 SQL 表
1) ID 2) EquipmentID 3) 日期 4) 小时,例如 10000
我有一个显示此表内容的 SSRS 报告
从和到日期参数用于选择记录的日期范围
该表按设备分组
在设备组中,我在下面添加了一行,在小时列中使用以下表达式
Last(Fields!Hours.Value) - First(Fields!Hours.Value) = "实际使用的总小时数" 例如 10000 - 9500 = 500
这不会返回正确的“使用的总实际小时数”
表达式不正确
其实应该...
Last(Fields!Hours.Value) - PREVIOUS(First(Fields!Hours.Value)) = "实际使用的总小时数" 例如 10000 - 9450 = 550
我的问题是如何获得 PREVIOUS(First(Fields!Hours.Value)?
通过选择参数日期范围,我不检索 PREVIOUS(First(Fields!Hours.Value)
谢谢!
ssrs-2008 - 在 SSRS 报告中,将一个子组的总和除以不同父组中另一个子组的总和
我有一份财务报表。它具有分为销售、销售成本、运营费用和其他费用组的明细行。
- 销售和销售成本在父组“IF”中
- 营业费用在父组“E”中。
我想用总营业费用除以总销售额。那可能吗?
我已经为此苦苦挣扎了几个星期。使用以下公式,我可以得到毛利润占销售额的百分比:
reporting-services - 每 N 个不同的 SSRS 组
我正在尝试解决一个问题。例如,假设我有一个包含 3 列(名称、时间戳、值)的表,其中包含 30 个唯一或不同的名称和超过 1,000 行
我创建了一个折线图,它为每个名称(系列组)绘制值(Y)与时间(X),因此该图表中有 30 条线。
然而,在一个图表中有 30 个系列在大多数情况下过于混乱和难以辨认。所以我把图表放在一个表格中(尽管“列表”可能更合适)。然后,我按“名称”对表格进行分组,这为每个图表提供了一个名称(系列),这很好但仍然不理想,因为这会生成大量图表并占用很多页面。
我现在想保留名称分组,但每个图表有 5 个名称(系列)。
我相信这很简单,但我已经通过搜索和尝试无数分组表达式数天来解决这个问题,但没有任何成功。
此外,顺序或排名并不重要。
这是一个接近我需要但不适合的分组示例,因为它每 5 行而不是每个不同名称 5 组。此表达式每 5 行分组... =Cieling(RowNumber(Nothing)/5)
谢谢
约翰。
ssrs-2008 - 如何使用 SSRS 创建包含节和分页符的报表
我正在尝试创建一个如下所示的报告:
使用此表中的选择:(此处为查询和数据提琴手)
基本上我想student
在一个新页面上显示每个,将它们subject
分成几个部分,grades
并且notes
在每个subject
部分中显示它们。
我正在尝试在商业智能开发工作室中执行此操作
任何有关我将如何去做的帮助都会很棒,谢谢。
reporting-services - 使用多值参数和 subr 时,在主报告中为每个驱动程序显示一个新页面
我正在编写一份使用多个子报告的报告。我有两个参数:报告的 t_driver_pk 和 BatchID。我已经能够使用分页符和重复标题选项在子报表的新页面上显示每个驱动程序的数据(所有子报表都按 t_driver_pk 分组)。但是,当我转到主报告并运行它时,在t_driver_pk参数上选择多个驱动程序。我得到一份报告,其中结合了所有这些驱动程序的数据。本质上,我希望它显示如下:
参数: * *t_driver_pk** : 5000,4500 BatchID :610
第一司机
子报表1
子报表2
子报表3
子报表4
第二司机
子报表1
子报表2
子报表3
子报表4
任何帮助将不胜感激。提前致谢!
reporting-services - SSRS:在组后插入空白行
我正在编写一份 SSRS 报告,该报告需要在每个组之后显示一个空白行。按字段分组是“类别”。它采用的值是“2010 年第一季度”、“2010 年第二季度”、“2011 年第一季度”、“2011 年第二季度”。我希望列中的数据如下:
类别
2010 年第一季度 2010 年
第二季度
2011年第一季度
该报告由 sql 查询填充。我遇到的问题是在每个组之后插入空白行。
我试图在组内下面插入一行并使用它的可见性属性。但是都失败了。我也试图包括
UNION NULL, NULL, NULL 在我的 sql 查询中插入一个空白行。但是由于我的数据集很大,我担心在 sql 中格式化会减慢进程。
如果您需要更多详细信息,请提出建议并告诉我。提前致谢。
ssrs-2008 - 将数据从页脚拉入正文(或新报告)
我有一份 SSRS 报告。在页脚级别,我显示了添加到报表正文中的表的表索引,因为它包含超过 500 页(表索引来自代码“将报表组名称与页码连接”)。
我需要将这些数据从页脚拉到正文;我不能直接在报表正文部分插入这些数据,因为它包含页码,这是在正文中被禁止的。那么:是否可以读取这些数据并将其插入到新报告中,或者是否有任何其他解决方案可以提供帮助?
ssrs-2008 - 导出到 Excel 详细值时的 SSRS 报告应显示在单行中
我有一个表,其中包含一个父组行和一个详细行,如下面的屏幕截图所示。
我有一个要求,当导出到 excel 时,详细行中的值应该连接并显示在单行中,如下面的屏幕截图所示。
请提出解决方案。
reporting-services - 如何为表达式字段添加总计数列
如果我在 SSRS 中有一个表(tablix),并且其中一列是一个简单的表达式:
=Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value
那么如何为此添加“总计数”列?我无法添加总列,它是灰色的,因为它是一个表达式而不是一个简单的字段。
谢谢
charts - SSRS 2008 R2“重置”折线图 RunningValue 跨组
我有一个带有折线图叠加层的堆积条形图。该图表有 2 个类别组(细分和季度)。折线图是段类别中的 RunningValue。
我需要能够在段类别的每个实例中“重置”折线图。现在它将第一个分组中的最后一个点和第二个分组中的第一个点视为连续的,并用一条线将这两个点连接在一起。当线穿过类别组边界时,我想不画线。
下图。
有什么想法吗?