November 28, 2007 at 10:03 am
I've got a simple table in SSRS 2005 pulling data from SQL server 2000.
The table holds invoice information and is grouped by invoice number. Details holds line-items information. On the groupheader level I want to put an consecutive number for each invoice.
Since the tablefilter filter on parameters I want to do this in the table rather than in the data set.
The table would look like this:
InvoiceA1SalesCost
ItemX
ItemY
InvoiceB2
ItemY
ItemX
ItemZ
InvoiceC3
ItemZ
Anyone any ideas?
November 28, 2007 at 10:18 am
Table should like the attachment.
November 28, 2007 at 10:41 am
Normally I would do something like this
Invoices
Invoice_ID indentity(1,1) int or bigint primary key,
Customer_ID (fk to purchasers information)
and a table for items
Invoice_Details
Item_ID (FK to purchased item where decription comes from),
Quatity,
Price_Per_Item,
Discount_Applied
Then you can join both for the invoice to get your results as expected with a bit of tweaking in the presentation layer.
November 29, 2007 at 2:08 am
Thanks,
I can't change the source tables. The only way I can get it to work is create a temp table with a identity column in the dataset and join this to my original query.
I would like to number the groups in the reports table. Is there any way to do this in VB?
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy