【问题标题】:Hide Control Key Group Value in SSRS在 SSRS 中隐藏控制键组值
【发布时间】:2016-06-03 15:52:35
【问题描述】:

自 SQL Server 2008 以来,我一直在断断续续地使用 SSRS。有许多典型的 SSRS 陷阱和陷阱。其中一个我需要与一些人一起复习。

对于有经验的 SSRS 资源/专家来说,这应该很容易。

让我解释一下场景

我有一个发票抬头和详细信息。标头包含发票编号和 InvID。 INVID 是 Invoice 详细信息或 Invoice 详细信息中的 FK 的链接列。我想这对所有人来说一定很明显。

现在我需要一个显示发票及其项目的简单报告。

由于某些原因,我不想使用发票编号来对报告中的发票进行分组。我想使用 INVID。

但我想隐藏 INVID 的值,只显示发票号码。

换句话说,报告应该如下所示

Invoice Number  Date / Descriptio  Qty Rate Tax Amount
11001           12/52016
                Item No 1          10  10    2  102
                Item No 2          20  10    2  202

等等等等....

我知道这很容易。欢迎任何意见...

加上任何关于资源方面的好建议,以刷新我对 SSRS 的了解

问候

【问题讨论】:

  • 如果您的数据集获取所有必需的列,只需按 InvID 添加父组。如果您需要进一步的帮助,请详细说明您的数据集结构。

标签: reporting-services ssrs-2008-r2 ssrs-grouping


【解决方案1】:

使用 SSRS,您可以灵活地设置分组条件,而与表中显示的内容无关。正如其他人提到的,按 INVID 添加行父组。组属性应如下所示:

基本的表格布局应如下所示:

因此,外部组将为每个人重复,但显示发票编号。内部组将针对每个适用的项目重复。

这应该为您指明正确的方向。我不确定有什么好的资源可以指导你。对我来说,反复试验是最有帮助的。

【讨论】:

    【解决方案2】:

    您需要做的就是将 InvId 引入您在主 Tablix 中使用的主数据集中,在 Tablix 上您可以对数据集的任何字段应用分组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多