Sql-Server

複雜的 SSRS 佈局 - 這可能嗎?

  • June 27, 2017

我被命令用非常複雜的表格佈局做一份報告。好吧,它不是那麼複雜,但我們都知道 SSRS 是如何處理這些事情的。我很確定佈局無法實現,但在開始簡化之前我需要一些回饋。

表佈局

這是表格佈局。我已經相應地用“標題”和“數據”替換了所有內容。給我一點希望的是數據集將始終返回一行,因此我可能會忽略 SSRS 分配的標題和詳細資訊區域。我只需要以某種方式實現該佈局,我就很好。

我嘗試過使用矩陣,它可以讓我垂直合併單元格,但是如果它是最上面的行,它只能讓我水平合併它們。所以伙計們,有沒有機會按照在圖像中的方式插入照片(在表格中間垂直合併 10 行和水平合併 2 行)?

親切的問候,馬什

如果您使用返回單行的單個數據集,這應該很容易實現。

不是子報表,而是“子表”。為某些區域創建單獨的表格,然後將它們拖放到主表格中適當大小的單元格中。

創建一個表格,然後創建另一個表格,其中包含您要放置在特定位置的內容。相應地調整容器單元格的大小(如有必要,您可以合併主單元格中的水平單元格以實現此目的),否則事情開始變得有點奇怪:

將主單元格中的單元格調整為您想要放置在那裡的表格

然後將子表拖放到位:

將子表拖入單元格

這些表必須有一個共同的數據集,如果我理解你的描述,這在這種情況下很好。而且我認為您可以在表格的哪個區域放置子表格是有限制的,但除此之外,它可能是一個非常強大的工具。

而且我認為您忽略頁眉和頁腳的方法適合此範例。只需對所有內容使用詳細資訊行。根據需要創建任意數量。

希望我已經給了你足夠的實驗。如果您需要,我可以在以後對此進行擴展。

引用自:https://dba.stackexchange.com/questions/177282