With nextanalytics, testing against a baseline is a very powerful capability. Baselines can be set to almost any row, and the comparison is on a column-by-column basis.
Load the sales data
Script
-
adddata , actuals.csv
This is a sample crosstab which will allow us to demonstrate how useful baseline testing can be. The following shows what can be done with only a few lines of scripting.
| Name |
Region |
Position |
01/06 |
02/06 |
03/06 |
04/06 |
05/06 |
06/06 |
07/06 |
08/06 |
09/06 |
10/06 |
11/06 |
12/06 |
| Ted Burton |
Central |
Account Manager |
33,900 |
62,100 |
106,200 |
37,100 |
115,600 |
151,700 |
58,500 |
102,400 |
177,700 |
83,000 |
133,600 |
210,400 |
| Nell Gordon |
Central |
Sr. Account Manager |
87,200 |
172,700 |
300,100 |
85,700 |
49,400 |
47,500 |
68,700 |
11,400 |
123,200 |
109,200 |
202,100 |
152,400 |
| Bonnie Mills |
Central |
Account Manager |
25,800 |
75,100 |
77,300 |
71,500 |
32,900 |
14,700 |
44,000 |
13,400 |
227,000 |
98,400 |
120,000 |
173,800 |
| Juan Perez |
Central |
Account Manager |
25,000 |
32,900 |
117,600 |
67,900 |
104,600 |
62,700 |
55,600 |
54,800 |
18,000 |
18,500 |
109,600 |
233,000 |
| Jonathan Ryan |
Central |
Account Representative |
0 |
0 |
0 |
0 |
0 |
0 |
16,600 |
32,000 |
34,800 |
6,700 |
4,800 |
84,800 |
| Marcus Saul |
Central |
Account Manager |
25,000 |
46,000 |
22,500 |
25,800 |
76,400 |
199,200 |
11,100 |
67,800 |
203,300 |
44,100 |
65,300 |
193,500 |
| Jerry Wong |
Central |
Sr. Account Manager |
99,000 |
159,700 |
63,200 |
7,200 |
169,700 |
286,200 |
83,700 |
231,600 |
251,700 |
155,600 |
208,000 |
314,900 |
| Will Hill |
Federal |
Account Representative |
16,200 |
15,700 |
22,300 |
13,500 |
43,100 |
29,900 |
11,900 |
46,600 |
44,200 |
32,000 |
6,100 |
122,600 |
| Gil Jacobs |
Federal |
Account Manager |
57,600 |
42,500 |
88,200 |
23,600 |
74,700 |
186,400 |
66,400 |
113,700 |
214,900 |
18,300 |
142,700 |
198,700 |
| Larry Kelley |
Federal |
Account Manager |
1,200 |
22,900 |
97,400 |
68,700 |
99,200 |
38,100 |
86,900 |
107,600 |
31,700 |
63,900 |
109,500 |
203,800 |
Set and compare to a baseline
Script (continued)
-
sort,Last,True
-
selectrange,row,0,20
-
combine,Row,Average,SelectedDefaultToAll,Remove,Keep,Top 20,false
-
select,row,first
-
addbaseline
-
;--------------
-
select,page,first
-
Test,Top 20,LessThan,0,GreaterThan,6,0,False,False,False,True,,True, Below,True,Performance Threshold,False
-
;--------------
-
select,column,Last
-
assignwordstovalues,false,~~Below average more than six times!~~~~~~~~~, 1,Performance Threshold,
-
unselect,column,Last
Sort on the last column and then grab the top 20 rows. Compute an average and set that as the baseline. Go back to the first page and test the values there against the baseline. Finally, substitute words into the last column to provide more meaning to the report.
| Name |
Region |
Position |
01/ 06 |
02/ 06 |
03/ 06 |
04/ 06 |
05/ 06 |
06/ 06 |
07/ 06 |
08/ 06 |
09/ 06 |
10/ 06 |
11/ 06 |
12/ 06 |
|
Below |
Performance Threshold |
| Ted Burton |
Central |
Account Manager |
Below |
Below |
|
Below |
|
|
Below |
|
|
|
|
Below |
7 |
5 |
|
| Nell Gordon |
Central |
Sr. Account Manager |
|
|
|
|
Below |
Below |
|
Below |
Below |
|
|
Below |
7 |
5 |
|
| Bonnie Mills |
Central |
Account Manager |
Below |
|
Below |
|
Below |
Below |
Below |
Below |
|
|
|
Below |
5 |
7 |
Below average more than six times! |
| Juan Perez |
Central |
Account Manager |
Below |
Below |
|
|
Below |
Below |
Below |
Below |
Below |
Below |
|
|
4 |
8 |
Below average more than six times! |
| Jonathan Ryan |
Central |
Account Representative |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
0 |
12 |
Below average more than six times! |
| Marcus Saul |
Central |
Account Manager |
Below |
Below |
Below |
Below |
Below |
|
Below |
Below |
|
Below |
Below |
Below |
2 |
10 |
Below average more than six times! |
| Jerry Wong |
Central |
Sr. Account Manager |
|
|
Below |
Below |
|
|
|
|
|
|
|
|
10 |
2 |
|
| Will Hill |
Federal |
Account Representative |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
Below |
0 |
12 |
Below average more than six times! |
| Gil Jacobs |
Federal |
Account Manager |
|
Below |
Below |
Below |
Below |
|
|
|
|
Below |
|
Below |
6 |
6 |
|
| Larry Kelley |
Federal |
Account Manager |
Below |
Below |
|
|
Below |
Below |
|
|
Below |
Below |
|
Below |
5 |
7 |
Below average more than six times! |
|