【问题标题】:SSRS 2012 - tablix is repeating the first row for every row in the tablixSSRS 2012 - tablix 为 tablix 中的每一行重复第一行
【发布时间】:2016-06-23 04:58:56
【问题描述】:

SQL Server 2012 SSRS 2012

我正在使用由带有存储过程查询的数据集提供的 tablix。 我可以很好地运行该过程并获得我期望的结果。

但是,当我运行报告并将结果显示到 tablix 时,我得到了正确数量的列和行返回,但结果都是第一行的重复。

我没有列标题。只是数据,但我返回的每一行都会重复第一行。

这之前有效,我改变了一些东西来解决我遇到的另一个问题......在此过程中的某个地方,我介绍了这个;只是不确定在哪里。

感谢您的帮助!

【问题讨论】:

  • 分享您在 tablix 第一行中使用的表达式。我认为您正在使用 FIRST() 函数。
  • 不,不使用第一个函数。我会得到我正在使用的东西。感谢回复
  • 这是我正在使用的唯一功能(在报告的“操作”中):
  • =iif(lookup(Parameters!PERSON_ID.Value, Fields!PERSON_ID.Value, Fields!PNM.Value, "ds_PERSONS")>1 , iif(IsNothing(Fields!PIP1.Value)=True , 没有, "rpt_PIVOTED") , 没有)
  • 所以你在每一行都得到“rpt_PIVOTED”(?)。这很明显,但您是否检查过您的数据是否针对逻辑函数产生了不同的结果?

标签: tsql reporting-services ssrs-tablix


【解决方案1】:

我只是通过重新创建 tablix 来解决这个问题。不知道我破坏了什么。现在工作正常。

【讨论】:

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