SSRS 2012中的Tablix(表)不允许Tablix单元格上的CanGrow = false

时间:2013-01-18 14:32:37

标签: reporting-services ssrs-tablix

Report, tablix cell expand 在SSRS中创建报表时我遇到了一个非常奇怪的问题(我使用的是sql server 2012企业版)。

这是我报告的结构:

  • 报告列位于“页眉”部分,而不是Tablix标题中。 (一世 必须从tablix标题中删除报表列,因为我需要我的 报告在导出到excel后冻结它的标题或其列。 只有当列在页面中时才能在excel中进行冻结 报头)
  • Tablix包含多个分组的字段。

现在发生了什么,当我运行报告时,如果任何字段的字符串值大于tablix单元格的大小,则它的宽度会变得很大。这使我的报告看起来很难看。页眉中的列未与Tablix中的行对齐。 Tablix超出了报告的实际宽度。

为了摆脱这个问题,我尝试在tablix中创建每个单元格的CanGrow=false。然后我尝试部署报告,但失败了。我收到了一个错误:"Report definition is invalid"

问题是,我无法将CanGrow=false设置为tablix中的单元格,那么我的报告将如何保持稳定。我的列如何与tablix中的数据对齐。

我只是不希望细胞的宽度增长,正是他们现在正在做的。

附上我在单元格中有较大值时看到的报告的屏幕截图。这个值是一个完整的词。

请帮帮我。任何帮助表示赞赏。

0 个答案:

没有答案