sql-server-2008 – SSRS报告格式化表以并排显示数据
发布时间:2020-12-12 16:24:23 所属栏目:MsSql教程 来源:网络整理
导读:我试图基于一个查询为我的报告实现以下布局. +----+-------+----+-------+| ID | Name | ID | Name |+----+-------+----+-------+| 1 | Danny | 2 | Dave || 3 | Sue | 4 | Jack || 5 | Rita | 6 | Sarah |+----+-------+----+-------+ 所以我基本上想要一张
我试图基于一个查询为我的报告实现以下布局.
+----+-------+----+-------+ | ID | Name | ID | Name | +----+-------+----+-------+ | 1 | Danny | 2 | Dave | | 3 | Sue | 4 | Jack | | 5 | Rita | 6 | Sarah | +----+-------+----+-------+ 所以我基本上想要一张桌子,从左到右打印我的数据以节省我的页面空间,而不是打印一行并浪费纸张右侧的所有空间,甚至可能在宽度上移动3次. 这是我的数据:http://sqlfiddle.com/#!3/5c911/1 我当时想的是一张有4列的桌子.第1列和第2列包含奇数行号,第3列和第4列包含偶数行号. 我怎么能实现这一点,我确实尝试过使用MOD功能,但它似乎没有正常工作,或者我误解了发生了什么. 有关: 谢谢, 解决方法要以多列格式从左到右打印数据,您需要使用多个表来伪造它.要实现此hack,请创建与您想并排的列相同数量的表,这些列都指向您的数据集.在第一个表的Detail行上,对于Visibility-Hidden属性,使用以下公式:=IIF((RowNumber(Nothing) Mod 4) = 1,False,True) 其中4是您拥有的表(列)数. 对每个表执行相同操作,递增公式等于(对于第二列(RowNumber(Nothing)Mod 4)= 2等等).在最后一个表(列)中,公式等于0. 这会交替隐藏详细信息行,仅显示该列编号的相应行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |