问题标签 [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 回答
767 浏览

ssrs-2008 - SSRS 2008 R2 - 组切换聚合

我正在使用一个数据集,其中员工利用率计算为(按 X/标准计费小时计费的时间)。因此,要获得员工的总可计费百分比,我可以总结每个客户的计费百分比。但是,我还希望能够查看按部门计费的时间百分比。

我目前在一个矩阵中获取了我的数据,其中行组部门->员工->客户具有 1 列组“时间表结束日期”。当我根据员工行组切换客户行组的可见性时,我在客户和员工级别获得了正确的总数。但是,当我根据部门行组切换员工行组的可见性时,部门行组的总数错误。例如,如果部门 A 的员工 B 的利用率为 90%,员工 C 的利用率为 95%,则部门级别的切换总数为 185%....但是,我希望看到 92.5%....任何想法???

0 投票
1 回答
603 浏览

reporting-services - Tablix Row Total 能否仅引用最后 X 组?

我有一个包含 1 到 x 列组的 tablix 报告。在每一行的总数中,是否可以只引用最后 2 组?要求是添加一列,显示最后 2 组之间的最新百分比变化。

0 投票
2 回答
2668 浏览

ssrs-2008 - 如何在 Tablix SSRS 上的标题文本框中动态应用颜色

我使用 Tablix Matrix 控件做了一个 ssrs 报告。我正在设计具有一列和多行的矩阵。该列将根据我在运行时从 SP 获得的组重复。它工作正常。但现在我想动态更改 tablix 的标题文本框的背景颜色。可能吗?

我需要动态地做。因为我不知道在运行时会有多少列。这取决于存储过程中的数据。

任何人都可以帮我解决这个问题吗?

0 投票
1 回答
2943 浏览

ssrs-2008 - 划分包含在 1 行组中的两个列组

假设我有一个表,其中我的行组是月份,2 个列组是:

  • 一种基于现场状态,
  • 另一个是离岸身份

桌子:

如何实现%列?

我只能在我有 1 个列组和 1 个总数的情况下应用计数功能。

0 投票
1 回答
1352 浏览

ssrs-2008 - 即使过滤器返回 0 行,也显示列组中的所有列

假设我有一个格式如下的表格

假设我需要一个明智和每月明智的报告经理,以防我需要在 sana 作为 emp 经理和可计费状态的报告过滤我得到这样的报告

如果我需要一份在 ali 上过滤为 emp 经理和 billable 作为计费状态的报告,我会得到这样的报告

在 sana 的情况下,不显示列计费状态,因为没有 sana 的计费员工数据。

我需要生成报告,即使返回的数据没有任何内容,也会显示列组内的列。 我希望我说清楚了.. :)

0 投票
2 回答
22876 浏览

ssrs-2008 - SSRS 行组的边框格式

这是我的报告。 在此处输入图像描述

上面的行包含一个父行组和一个子行组。我已经完成了报告的边框格式。我只需右键单击每个文本框并相应地给出边框。但是,我无法为整个集团设置边界。在组属性中没有边框选项。我不希望组的行之间有任何边界。我怎么能这样做?

0 投票
0 回答
438 浏览

reporting-services - 在 Reporting Services 的页眉上显示来自数据集的不同隐藏文本框

在我的报告中,我有根据 SP 上的参数出现的矩阵。每个矩阵都有一个特定的“代码”/描述,我想相应地显示在页眉上。

我尝试使用 an<<Expr>>但效果不佳,因为它只显示数据库的第一条记录而不是特定矩阵的代码。

然后我发现我可以用“ =ReportItems!TextBoxXX.Value”显示一个特定的文本框,所以我向每个矩阵添加了隐藏的代码值。

现在我想在 TextBox 内的页眉中添加所有值的串联,但这没有用,我得到了:

因此,我的下一次尝试包括添加单独的文本框,每个文本框都有所需的文本框值,一个在另一个之后(如一堆文本框)。现在一切正常,除了每个文本框占用的“空间”出现在报告中,显示所需的值和渲染时每个文本框上方的空白。

关于如何防止这种行为的任何想法?也许用文本框创建一个数组并创建一个 IIF 或者我不知道,我已经搜索了好几天,似乎没有什么是好的方法。

我希望有人能给我一些建议,我自己解释一下。

谢谢!

0 投票
6 回答
59626 浏览

ssrs-2008 - 有没有一种简单的方法可以在 SSRS 设计模式下重新排列 tablix 列?

我有一个 SSRS 报告,它在 tablix 中包含 20 多列。我们的用户已经确定数据没问题,但他们希望列移动(叹气!)。

重新排列列似乎应该很容易(将第 3 列移动到第 1 列,交换第 4 列和第 5 列等)。但是,拖放似乎不起作用,唯一的解决方案似乎是删除原始列并将其重新插入到正确的位置(并重新应用已为该列创建的任何表达式和格式)。

有没有更简单的方法来做到这一点?请注意,我不需要编程解决方案,而只需要在设计模式下更改一次。

0 投票
7 回答
75355 浏览

ssrs-2008 - 如何检查 SSRS 文本框是否为空

如何检查 SSRS 2008 中的文本框是否为空?我已经尝试过这段代码,但它不起作用。

0 投票
2 回答
2442 浏览

reporting-services - Tablix:添加新子列组时的空白单元格

我有一个包含以下字段的数据集:

  • 采样时间
  • 价值
  • 测量类型
  • 线
  • 标题
  • 聚合ON

我创建了一个带有行组的 tablix,SampleHour我希望有两个相邻的列组,每个列组具有相同的分组层次结构,如下所示(从父级到子级):

好吧,当我定义第一个列分组结构时,一切正常:我在 上添加一个父列组AggregationON,然后在Line指向该AggregationON组的时候添加一个子组,依此类推。

然后我尝试创建第二个列分组结构,并按如下方式进行:我指向AggregationON第一个列组并选择“添加组->相邻右侧”并指定AggregationON为“分组依据”参数。新创建的列组标题与预期 AggregationON的前一个标题显示在同一行上。AggregationON

然后我指向新创建的AggregationON并选择“添加组->子组”并Line在“分组依据”参数中设置:这次Line组标题导致 tablix 添加新行。在新创建的标题左侧出现一个无法删除的空白新行。

如果我继续创建子组来构建整个列组结构,每个新列子组将在左侧添加一个空白行。这会导致无法接受的表格标题,其中包含文本和空白单元格,如所附屏幕截图所示。有什么建议吗?

(创建两个具有相同结构的列组是由于需要在两个分组中过滤掉不同的结果)