问题标签 [ssrs-tablix]

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.

0 投票
1 回答
1039 浏览

ssrs-2008 - 在 SSRS 2008 R2 中显示总计

我有“Tablix1”,它给出了 Tablix1TotalAmount 字段的总和,我有“Tablix2”,它给出了 Tablix2TotalAmount 字段的总和。我需要在说 TextBox 中获得这两个总金额的总和,总计。示例:总计 = (Tablix1TotalAmount + Tablix2TotalAmount) 的总和

请建议,我应该在总计中指定什么表达式。

谢谢,肯。

0 投票
1 回答
3293 浏览

c# - asp.net reportviewer页码问题

我有一个报表查看器控件,大部分都可以正常工作。我只有 1 个问题:
# of #(在工具栏中)从一开始就没有显示正确的总页数。它从第 1 页(共 2 页)开始,然后当您转到下一页时,它是第 2 页(共 3 页),然后是第 3 页(共 4 页),依此类推。在我的测试中,报告实际上有 46 页。当我单击转到最后一页按钮时,它会正确转到第 46 页。如果我转到第 2 页,然后再次转到第 1 页,它会显示 1 of 3。

我使用向导制作了一个 .xsd 数据集和 .rdlc 报告以与控件一起使用。
数据显示在我放在报告中的表格中,只有 1 列可供测试。

我尝试在谷歌上搜索,但我似乎无法说出我的搜索,以便我得到这个问题而不是其他一些页码错误。因此,我不确定这是一个错误还是我需要更改的设置,甚至只是它应该工作的方式。

我有什么办法让它从一开始就显示第 1 页,共 46 页?

0 投票
2 回答
1227 浏览

reporting-services - 如何有时在 SQL Report Services 的 tablix 中应用过滤器,有时不应用?

我正在用 Visual Studio 做一份报告,我是这类报告的新手。我有一个参数(StringID),在它的属性中我允许多个值。我还有一个带有以下过滤器的 tablix:

表达式:[@ExternalID] --运算符:In --:[@StringID]

它运作良好,但我还希望允许用户选择所有注册表(即,不按 StringID 过滤),如果此字段为空,则显示所有 ExternalID 为空的注册表,这不是我想要的。所以问题是:

我可以有一个可选的过滤器或具有此功能的东西吗?

0 投票
1 回答
1250 浏览

ssrs-2008 - SSRS 报告中的静态行数和列数

我需要在 SSRS 中创建一个模仿旧手写报告的报告。总是有 14 行和 6 列。但是,有时用于报表的查询不会返回列或行的数据。在这种情况下,我想在其位置显示“--”。如何使用这些静态行和列创建报告?

0 投票
1 回答
610 浏览

sql-server-2005 - 即时自定义 SSRS 报告

我们要求以简单的方式表示 SSRS 报告中的数据。即此报告的 sql 查询将如下所示。

从表中选择 col1、col2、....col8,其中 Date 介于 date1 和 date2 之间。
因此,用户将通过使用一些参数(例如:date1 和 date2)从 Web 应用程序中选择它来运行此报告,但我在这里面临的关键问题是,在界面上用户可以选择选择列的顺序位置如下图所示。 在此处输入图像描述

在图像中,您将看到自定义格式有 col1、col4、col8、col6、col5、col3、col7、col2。

请帮助我如何创建一个 RDL 文件来组织这种需求。预先感谢您了解正确的要求并按要求生成结果。

0 投票
1 回答
674 浏览

reporting-services - 报告服务根据行中的单元格添加到表中

这是我的问题,我有一个包含结果的数据集。我想根据数据集中名为 type 的列向 tablix 添加行(即 1 tablix 的行类型为“100 或更少”。另一个表添加了类型为“100 或更多”的行)

我该怎么做?

谢谢你,乔尔

0 投票
2 回答
1627 浏览

header - 列标题重复在 ssrs 2008 中不起作用

我有一个带有行标题的 tablix 的报告。我想在每一页上重复标题,所以我激活了“在每一页上重复标题列”标志。但是什么也没有发生……这适用于早期版本的 ssrs……

0 投票
1 回答
2100 浏览

reporting-services - 如何在 SSRS 中动态显示数据集中的子报表列表?

语境

我实际上正在做一个项目,我需要编写一份使用我们的自定义工具设计的报告。用户将使用他将按特定顺序放置的现有报告来撰写此报告。因此,基本上,为了记录组合报表设计,我们将其保存在一个对象模型中,其中包含基础报表列表及其顺序。

挑战

目标是简单地显示从 DataSet 中检索 ReportName 的 SubReport 列表。

我试过的

我做了一个 DataSet,它将返回包含报告显示顺序、服务器上的报告路径和报告参数(如果可用)的行。所以我添加了一个带有单个单元格的 Tablix,其中包含一个子报表。由于 Tablix 将遍历所有 DataSet 行,因此我尝试设置 SubReport 的 ReportName。但不幸的是,看起来 SubReport.ReportName 不接受从 DataSet 计算的值。

我试过这个但它不起作用:

=Fields!Path.Value表示当前 DataSet 行的报表路径。

我真的需要能够显示从 DataSet 参数化的报告列表,因此我想知道如何实现我的目标。我查看了自定义 ReportItem,但文档很尴尬,而且不是最新的。

谢谢。

0 投票
2 回答
1862 浏览

ssrs-2008 - 查找 ssrs 矩阵表列值

我有一个 SSRS 矩阵表,它动态生成列。但我想在该报告中添加一些静态列(手动添加)。但静态列将具有与动态列之一相同的值。我要做的就是找到特定的动态列(带有 DynamicColoumn1 的列名)并将其显示在此静态列中

这仅适用于 DynamicColumnData 中的第一个数据,不适用于 DynamicColumnData 中的其他值。有人遇到过类似的问题吗?

0 投票
1 回答
5965 浏览

.net - SSRS 根据组更改行颜色?

我在 SSRS 中有一份报告,我正在尝试根据组更改背景颜色。我有 3 个组:YearMonth、Portfolio 和 Name。我想更改每个其他投资组合组的颜色。在每个投资组合组内,我希望所有行都是相同的颜色。

我尝试了以下表达式,当给定月份有奇数个投资组合时它会失败,即我不希望相同的颜色接触。

以上得到:

我想: