reporting services - SSRS - How to continue data to next column? -
i need report "employee name" , "age", not need continue names next page; need continue next column.
it should :
_________________________________________________ | employee name | age | employee name | age | |_______________|_____|_______________|_________| can send report manages this? using microsoft report service.
you want multi-column report sound of it.
on layout tab, right-click somewhere there aren't report objects , choose properties. click on layout tab , set number of columns how many columns want on page - in example 2. give column lay out report objects on left , greyed-out column on right column on left repeat.
however, there couple of tricks here:
- your columns must fit on page or won't columns. example, if layout settings @ default of 1cm spacing , 2.5cm left , right margins, column must less 7.5cm on a4 (21cm wide) page. otherwise 1 column 2 columns don't fit on page.
- the report renderer in designer doesn't support multiple columns see 1 column in designer. html renderer doesn't support multiple columns , see 1 column report when deployed reporting services server , displayed web page. need output report renderer supports multiple columns, such pdf or printer, in order see columns in multi-column report.
update - faking multi-column report using tables
failing that, display way want independent of renderer use hack 2 tables, tried, trick hide rows in alternating manner.
to implement hack, create 2 tables side side both point data set. on detail row of first table, visibility-hidden property use following formula:
=iif((rownumber(nothing) mod 2) = 1, false, true) on detail row of second table, visibility-hidden property use opposite formula:
=iif((rownumber(nothing) mod 2) = 1, true, false) this means first table print every odd row , second table print every row, giving multiple column output.
note different output true multiple column reads left-to-right rather down page before wrapping right hand column true multi-column does. however, has advantage of rendering in every renderer.
you adapt method true multi-column working out how many rows can fit on page interactivesize-height property , displaying many columns in left table rest in right table , on throughout report might fragile depending on renderer , changing page layout settings margins. method above simple , effective.
Comments
Post a Comment