Hello all,
I have the following dataset returning top 20 records for a day, changing daily
STATE
USER ID
SALES REP
SALES
QLD
6758
Liam Maddrell
12
QLD
6677
Lisa-Maree Findlay
11
QLD
6133
Benjamin Matthews
11
QLD
6299
Simon Tabet
11
QLD
6112
Deborah Williams
10
VIC
3428
Peter Mahar
10
QLD
5134
Russell Den Engelse
9
WA
5279
Julie Isitt
8
NSW
5677
Pranav Agarwal
8
NSW
6093
Rosa Delizia
8
QLD
6684
Ron Prasad
8
WA
7578
Francis Williams
8
Qld
7511
LigIA Borodi
7
QLD
6804
Rupert Ryan
7
QLD
6856
Maxwell MacLean
7
QLD
6904
Trent Sticklen
7
QLD
7236
Drazen Knezevic
7
QLD
7406
Amy Donaldson
7
NSW
5601
Michael Phillips
7
QLD
5940
Harnake guraya
7
I would like too now sum up the figures to get in a separate layout (total sales off the above reps by state)
Queensland 168
South
Australia
0
Western
Australia
176
Victoria
40
New South
Wales
15
Northern
Territory
0
I have tried a different dataset but it doesnt allow me to do this due to the use off top 20 in the query which needs to be grouped by state this time and to do that it doesnt know the topn 20 records.
...I am trying to figure out a way by using textboxes , tables etc, I have managed to get the results coming out in a table using grouping by state and sum of the values but because there are no records for Sth Australia and Northern Territory these are not on the list...and i need these also in the list...can someone please help
thanks
Can someone help me with some code to achieve the above ?
thanks
|||I don't have code for you, but in your query, you need to specify something like isnull(NorthernTerritory,0)
This will return a 0 (zero) instead of a null and then the data should show up on your report.
Since you are doing a topN, why don't you use a group by in your report?
|||I cant do a group by as a rep can have more than 1 sale and to get the top 20 it is adding up all his sales already
ie
wa John 20 item 15
wa john 15 item 20
To get the top 20 i add the sum off the values together to get the rep...
ie
wa john 35
if i group by state john will be treated as 2 records and the numbers wont be for the top 20 sales rep...but just the top 20 sales
thanks for trying can anyone else help?
|||Hi,
I found it hard to understand why cant you use grouping and othere data sets,
I have a solution but It is an ugly one.... (-:
first change your Data set to return a sum colums
by addind a join in your SQL to a query tha group by the State and sum the sales
after you do that you will have all the results you need in the same data set
now you jost have to add the colums to the feilds and use the First function in the expresions to
get the currect total sales for the state
STATE
USER ID
SALES REP
SALES sum
QLD
6758
Liam Maddrell
12 168
QLD
6677
Lisa-Maree Findlay
11 168
QLD
6133
Benjamin Matthews
11 168
QLD
6299
Simon Tabet
11
QLD
6112
Deborah Williams
10
VIC
3428
Peter Mahar
10
QLD
5134
Russell Den Engelse
9
WA
5279
Julie Isitt
8
NSW
5677
Pranav Agarwal
8
NSW
6093
Rosa Delizia
8
QLD
6684
Ron Prasad
8
WA
7578
Francis Williams
8
Qld
7511
LigIA Borodi
7
QLD
6804
Rupert Ryan
7
QLD
6856
Maxwell MacLean
7
QLD
6904
Trent Sticklen
7
QLD
7236
Drazen Knezevic
7
QLD
7406
Amy Donaldson
7
NSW
5601
Michael Phillips
7
QLD
5940
Harnake guraya
7
No comments:
Post a Comment