this result i need to present out at C1ReportDesigner
thomaslee2020 (1/23/2014)
this result i need to present out at C1ReportDesigner
I don't know the details of their report designer, but assuming it can generate a matrix style report like SSRS, I usually create a new column in my dataset called display_column and one called display_row.
The definition for each would be something like
display_column = 1 - (row_number() over(order by myKey) % 2) -- this gives a "zero" for odd rows and a "one" for even rows
display_row = row_number() over(order by myKey) / 2 -- gives row numbers that contain two real data rows per number
the result of which is to get data like this
display_row display_column
1 0
1 1
2 0
2 1
...
This data can then be placed on a matrix style report with a row group on display_row and a column group on display_column.
MM
select geometry::STGeomFromWKB(0x0106000000020000000103000000010000000B0000001000000000000840000000000000003DD8CCCCCCCCCC0840000000000000003DD8CCCCCCCCCC08408014AE47E17AFC3F040000000000104000CDCCCCCCCCEC3F9C999999999913408014AE47E17AFC3F9C99999999991340000000000000003D0000000000001440000000000000003D000000000000144000000000000000400400000000001040000000000000F03F100000000000084000000000000000401000000000000840000000000000003D0103000000010000000B000000000000000000143D000000000000003D009E99999999B93F000000000000003D009E99999999B93F8014AE47E17AFC3F400000000000F03F00CDCCCCCCCCEC3FA06666666666FE3F8014AE47E17AFC3FA06666666666FE3F000000000000003D1800000000000040000000000000003D18000000000000400000000000000040400000000000F03F000000000000F03F000000000000143D0000000000000040000000000000143D000000000000003D, 0);
Fairly simple in T-SQL, as well:
SELECT
a.RowNumber
,a.name
,a.dQty
,a.Price
,b.RowNumber
,b.name
,b.dQty
,b.Price
FROM
MyTable a
LEFT JOIN
MyTable b ON a.RowNUmber + 1 = b.RowNumber and a.RowNumber%2 = 1
John
Seems easy and workable... i shall try out on this... hope it really gives me what i wanted... thanks in advance(if works)...
John Mitchell-245523 (1/23/2014)
Fairly simple in T-SQL, as well:
SELECT
a.RowNumber
,a.name
,a.dQty
,a.Price
,b.RowNumber
,b.name
,b.dQty
,b.Price
FROM
MyTable a
LEFT JOIN
MyTable b ON a.RowNUmber + 1 = b.RowNumber and a.RowNumber%2 = 1
John
Viewing 6 posts - 1 through 6 (of 6 total)
You must be logged in to reply to this topic. Login to reply