簡體   English   中英

如何在SSRS報表中絕對定位數據集中的每一行?

[英]How can you absolutely position each row in a dataset in a SSRS report?

我有一個SSRS本地報告,我需要顯示地址列表。 自然,需要對它們進行格式化以查看地址的格式。 永遠不會超過10,並且可能低至零。 我在想像3行4或4行3來最大化房地產。

我有一些想法,但似乎都應該有更好的方法:

  1. 在sql中格式化整個文本,然后在報表的大文本框中返回它。
  2. 創建具有3個字符串屬性的對象。 每三個將填充每個屬性,下一個將是新行。 這將創建三個字符串的四行。 我可以創建一個表,每個屬性都是列。
  3. 以某種方式使用數據透視表(或將數據透視表轉換為列的方法很少。這類似於#2。
  4. 看看矩陣是否可以做到這一點。 (我認為這不可能)

有沒有人有更好的主意或做這些主意的最佳方法?

我在此處找到了類似的帖子: SSRS-如何構建簡單的多列報告?

我在頁面上添加了四個垂直列表,它們都指向同一數據集。 我在列表框的每個單元格中放置了一個文本框,其中的地址字段格式設置為所需的格式。 然后,我將Tablix /矩形的可見性設置為=IIf(RowNumber("DataSet1") Mod 4 = 1, False, True) ,每個列表分別具有Mod 0到3。

我沒有將其標記為重復項,因為其他答案建議使用過濾器表達式或更改對我不起作用的報表布局屬性。

我希望這可以幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM