将Tablix元素放在SSRS中不同页面上的相同位置

时间:2016-09-07 13:31:43

标签: ssrs-2012 ssrs-tablix

我有多个Tablix,在导出时会在每个Excel工作表上单独呈现。但是,我需要Tablixes的位置在所有不同的纸张中保持相同,因为目前,从第二张纸张开始,Tablix与第一张纸张的位置不同。

请帮忙!

2 个答案:

答案 0 :(得分:3)

我过去做过的事情:

  1. 您应该创建具有固定高度和宽度的Tablix对象,以便更好地使用赋值。
  2. 您应该更多地在'属性'窗格比尝试使用鼠标固定位置更精确。设置' tablix'我的第一个对象并选择'尺寸'为3英寸,宽度为0.75英寸,高度为0.75英寸。
  3. 我会设置'位置'对于第一个到0英寸,0英寸。然后使用与2相似的方法来设置固定大小,在0英寸(第一个高度)中开始下一个。所以在我的情况下,下一个将为0in,0.75in。
  4. 设置' PageBreak' > ' BreakLocation'结束'结束'对于第一个和每个其他对象,您需要打开一个新页面。您不应该为最后一个对象执行此操作,因为您可能会生成一个空白的最终页面。
  5. 可选

    您也可以将页面命名为' PageName'因为它也在Excel中命名工作表。

答案 1 :(得分:0)

将您的报告模板视为笛卡尔平面,其原点位于左上角,“向下”方向为正y轴。确保您的图表/图表/表格具有相同的尺寸,并放置在您的平面内的等距点。例如。如果你有两个2英寸乘2英寸的图表,而你的报告模板是4英寸乘4英寸,那么你的第一个图表将是(0,0)而你的第二个图表将是(0,2)。记住这一点,你不会动摇,神速!