Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SAP Business Objects
Web Intelligence Advanced Report Design
training
Dmitry Anoshin
2 10/04/13 Footer
Content
Lesson 1 - Alternative Query Techniques
1) 1-1 Display the results by building 2 queries
2) 1-2 ...
3 10/04/13 Footer
Lesson 3 - Using If Logic
1) 3-1 To group values using If() function in a formula
2) 3-2 To use If() to ...
4 10/04/13 Footer
Lesson 5 - Calculation Contexts
1) 5-1 To redefine the output context
2) 5-2 Using the In context operat...
5 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-1-1 To display the results by building 2 queries
6 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-1-2 To display the results by building 2 queries
7 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-1-3 To display the results by building 2 queries
8 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-2-1 To use combined query technique
9 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-2-2 To use combined query technique
10 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-2-3 To use combined query technique
11 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-1 To create sub-query
12 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-2 To create sub-query
13 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-3 To create sub-query
14 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-4 To create sub-query
15 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-5 To create sub-query
16 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-3-6 To create sub-query
17 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
1-4 To remove combined query
18 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK
Create a new WebI report using the eFashion universe. Repo...
19 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK – report first sheet format
20 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK
2)Second report sheet should contain 1 table with “SKU Des...
21 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK – report second sheet format
22 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK
3)Third report sheet should contain 2 tables:
- first tabl...
23 10/04/13 Footer
Lesson 1 - Alternative Query Techniques
TASK – report third sheet format
24 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-1-1 To replace a substring
25 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-1-2 To replace a substring
26 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-2-1 To complete the formula
27 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-2-2 To complete the formula
28 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-3 To display the data calculated by new variable
29 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-4-1 To extract a substring using the Right() function
30 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-4-2 To extract a substring using the Right() function
31 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-5 To extract a substring using the Substr() function
32 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-6-1 To use the Pos() function
33 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-6-2 To use the Pos() function
34 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-6-3 To use the Pos() function
35 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-6-4 To use the Pos() function
36 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-7-1 To concatenate a string with a date
37 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-7-2 To concatenate a string with a date
38 10/04/13 Footer
Lesson 2 - Character and Date String
Functions
2-8-1 To convert a string to a date value
39 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-8-2 To convert a string to a date value
40 10/04/13 Footer
Lesson 2 - Character and Date String Functions
2-9 To create a date calculation
41 10/04/13 Footer
Lesson 2 - Character and Date String Functions
TASK
Create a report using eFashion universe. Report sho...
42 10/04/13 Footer
Lesson 2 - Character and Date String Functions
TASK
43 10/04/13 Footer
Lesson 3 - Using If Logic
3-1-1 To group values using If() function in a
formula
44 10/04/13 Footer
Lesson 3 - Using If Logic
3-1-2 To group values using If() function in a
formula
45 10/04/13 Footer
Lesson 3 - Using If Logic
3-1-3 To group values using If() function in a
formula
46 10/04/13 Footer
Lesson 3 - Using If Logic
3-2-1 To use If() to show categories of values
47 10/04/13 Footer
Lesson 3 - Using If Logic
3-2-2 To use If() to show categories of values
48 10/04/13 Footer
Lesson 3 - Using If Logic
3-2-3 To use If() to show categories of values
49 10/04/13 Footer
Lesson 3 - Using If Logic
3-2-4 To use If() to show categories of values
50 10/04/13 Footer
Lesson 3 - Using If Logic
3-3 To display the grouped data in the report
51 10/04/13 Footer
Lesson 3 - Using If Logic
3-4-1 To display the grouped values in a chart
52 10/04/13 Footer
Lesson 3 - Using If Logic
3-4-2 To display the grouped values in a chart
53 10/04/13 Footer
Lesson 3 - Using If Logic
3-5-1 To create variable that calculates revenue
growth
54 10/04/13 Footer
Lesson 3 - Using If Logic
3-5-2 To create variable that calculates revenue
growth
55 10/04/13 Footer
Lesson 3 - Using If Logic
3-6-1 To calculate the data and project it in the
table
56 10/04/13 Footer
Lesson 3 - Using If Logic
3-6-2 To calculate the data and project it in the
table
57 10/04/13 Footer
Lesson 3 - Using If Logic
TASK
Create a new WebI report using “eFashion” universe. Report should contai...
58 10/04/13 Footer
Lesson 3 - Using If Logic
TASK
59 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-1-1 To view default break settings
60 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-1-2 To view default break settings
61 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-1-3 To view default break settings
62 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-2-1 To center value across break
63 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-2-2 To center value across break
64 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-3 To remove break headers and footers
65 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-4-1 Setting the priority of multiple breaks in a table
66 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-4-2 Setting the priority of multiple breaks in a table
67 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-4-3 Setting the priority of multiple breaks in a table
68 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-5-1 To use breaks with additional header rows
69 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-5-2 To use breaks with additional header rows
70 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-5-3 To use breaks with additional header rows
71 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-6-1 To apply a break on a column header in a
crosstab
72 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-6-2 To apply a break on a column header in a
crosstab
73 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-7-1 To create a custom sort
74 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-7-2 To create a custom sort
75 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-8 Display the user response to a prompt
76 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-9 Show prompt input with UserResponse()
77 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-10 Display the last refresh date in a cell
78 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-11-1 To use the NoFilter() function
79 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-11-2 To use the NoFilter() function
80 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-11-3 To use the NoFilter() function
81 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-11-4 To use the NoFilter() function
82 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
4-11-5 To use the NoFilter() function
83 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
Create a new report based on “eFashion” universe. Report
...
84 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
85 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
2) Second report sheet contain cross-table with “Quantity...
86 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
87 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
88 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
3) Third report sheet contains 2 tables.
- First table co...
89 10/04/13 Footer
Lesson 4 - Advanced Reporting Techniques
TASK
90 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-1-1 To redefine the output context
91 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-1-2 To redefine the output context
92 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-1-3 To redefine the output context
93 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-1-4 To redefine the output context
94 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-1-5 To redefine the output context
95 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-2 Using the In context operator
96 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-3-1 To use the In and Where context operators
97 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-3-2 To use the In and Where context operators
98 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-3-3 To use the In and Where context operators
99 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-4 To use the ForEach context operator
100 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-5-1 To use the ForAll context operator
101 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-5-2 To use the ForAll context operator
102 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-6-1 To calculate averages in a table
103 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-6-2 To calculate averages in a table
104 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-6-3 To calculate averages in a table
105 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-7 To redefine the calculation context using In Block
106 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-8-1 To build an alerter to highlight results
107 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-8-2 To build an alerter to highlight results
108 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-8-3 To build an alerter to highlight results
109 10/04/13 Footer
Lesson 5 - Calculation Contexts
5-8-4 To build an alerter to highlight results
110 10/04/13 Footer
Lesson 5 - Calculation Contexts
TASK
Create a report based on “eFashion” universe. Report should conta...
111 10/04/13 Footer
Lesson 5 - Calculation Contexts
TASK
112 10/04/13 Footer
Lesson 5 - Calculation Contexts
TASK
2) Second sheet contain 1 table. Table has “State”, “Sales revenu...
113 10/04/13 Footer
Lesson 5 - Calculation Contexts
TASK
Thank you!
Upcoming SlideShare
Loading in …5
×

Business objects web intelligence training tasks

5,970 views

Published on

Business objects web intelligence advance training tasks

Published in: Technology, Education

Business objects web intelligence training tasks

  1. 1. SAP Business Objects Web Intelligence Advanced Report Design training Dmitry Anoshin
  2. 2. 2 10/04/13 Footer Content Lesson 1 - Alternative Query Techniques 1) 1-1 Display the results by building 2 queries 2) 1-2 To use combined query 3) 1-3 To create sub-query 4) 1-4 To remove combined query 5) 1-5 To create a query based on another query 6) Lesson 1 task Lesson 2 - Character and Date String Functions 1) 2-1 To replace a substring 2) 2-2 To complete the formula 3) 2-3 To display the data calculated by new variable 4) 2-4 To extract a substring using the Right() function 5) 2-5 To extract a substring using the Substr() function 6) 2-6 To use the POS () function 7) 2-7 To concatenate a string with a date 8) 2-8 To convert a string to a date value 9) 2-9 To create a date calculation 10)Lesson 2 task
  3. 3. 3 10/04/13 Footer Lesson 3 - Using If Logic 1) 3-1 To group values using If() function in a formula 2) 3-2 To use If() to show categories of values 3) 3-3 To display the grouped data in the report 4) 3-4 To display the grouped values in a chart 5) 3-5 To create variable that calculates revenue growth 6) 3-6 To calculate the data and project it in the table 7) Lesson 3 task Lesson 4 - Advanced Reporting Techniques 1) 4-1 To view default break settings 2) 4-2 To center value across break 3) 4-3 To remove break headers and footers 4) 4-4 Setting the priority of multiple breaks in a table 5) 4-5 To use breaks with additional header rows 6) 4-6 To apply a break on a column header in a crosstab 7) 4-7 To create a custom sort 8) 4-8 Display the user response to a prompt 9) 4-9 Show prompt input with UserResponse() 10)4-10 Display the last refresh date in a cell 11)4-11 To use the NoFilter() function 12)Lesson 4 task
  4. 4. 4 10/04/13 Footer Lesson 5 - Calculation Contexts 1) 5-1 To redefine the output context 2) 5-2 Using the In context operator 3) 5-3 To use the In and Where context operators 4) 5-4 To use the ForEach context operator 5) 5-5 To use the ForAll context operator 6) 5-6 To calculate averages in a table 7) 5-7 To redefine the calculation context using In Block 8) 5-8 To build an alerter to highlight results 9) Lesson 5 task
  5. 5. 5 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-1-1 To display the results by building 2 queries
  6. 6. 6 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-1-2 To display the results by building 2 queries
  7. 7. 7 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-1-3 To display the results by building 2 queries
  8. 8. 8 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-2-1 To use combined query technique
  9. 9. 9 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-2-2 To use combined query technique
  10. 10. 10 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-2-3 To use combined query technique
  11. 11. 11 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-1 To create sub-query
  12. 12. 12 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-2 To create sub-query
  13. 13. 13 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-3 To create sub-query
  14. 14. 14 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-4 To create sub-query
  15. 15. 15 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-5 To create sub-query
  16. 16. 16 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-3-6 To create sub-query
  17. 17. 17 10/04/13 Footer Lesson 1 - Alternative Query Techniques 1-4 To remove combined query
  18. 18. 18 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK Create a new WebI report using the eFashion universe. Report should contain 3 report sheets: 1)First report sheet should contain 1 table with “State”, “SKU Desc” and “Sales Revenue” data from 2 different queries. First query contain data for state “Texas” and for product line “City Skirts”, second query contain data for state “Colorado” and for product line “Accessories”. Data from 2 queries should be merged into one table. 3 columns with “Sales Revenue” should be created: 1-st shows data from first query only, 2-nd from second and 3-rd from both queries together. Column “State” should have descending sort. First report sheet format showed on next slide.
  19. 19. 19 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK – report first sheet format
  20. 20. 20 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK 2)Second report sheet should contain 1 table with “SKU Desc” data only for products which are available in both states – in “California” and in “Texas”. Combined query should be used to get this data. Sheet format showed on next slide.
  21. 21. 21 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK – report second sheet format
  22. 22. 22 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK 3)Third report sheet should contain 2 tables: - first table contain “Store Name”, “Opening date”, “Sales floor size group” and “Sales Revenue” data for stores which “Sales Revenue” is greater then “Sales Revenue” for store “e-Fashion Chicago 33rd”. Sheet format showed on next slide. - second table contain “Store Name” and “Sales Revenue” for store “e- Fashion Chicago 33rd”. Task should be done with using of sub-query functionality.
  23. 23. 23 10/04/13 Footer Lesson 1 - Alternative Query Techniques TASK – report third sheet format
  24. 24. 24 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-1-1 To replace a substring
  25. 25. 25 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-1-2 To replace a substring
  26. 26. 26 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-2-1 To complete the formula
  27. 27. 27 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-2-2 To complete the formula
  28. 28. 28 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-3 To display the data calculated by new variable
  29. 29. 29 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-4-1 To extract a substring using the Right() function
  30. 30. 30 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-4-2 To extract a substring using the Right() function
  31. 31. 31 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-5 To extract a substring using the Substr() function
  32. 32. 32 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-6-1 To use the Pos() function
  33. 33. 33 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-6-2 To use the Pos() function
  34. 34. 34 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-6-3 To use the Pos() function
  35. 35. 35 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-6-4 To use the Pos() function
  36. 36. 36 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-7-1 To concatenate a string with a date
  37. 37. 37 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-7-2 To concatenate a string with a date
  38. 38. 38 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-8-1 To convert a string to a date value
  39. 39. 39 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-8-2 To convert a string to a date value
  40. 40. 40 10/04/13 Footer Lesson 2 - Character and Date String Functions 2-9 To create a date calculation
  41. 41. 41 10/04/13 Footer Lesson 2 - Character and Date String Functions TASK Create a report using eFashion universe. Report should have 1 report with 1 table and should contain following data: 1)Filter - data for December 2003 only 2)Report title – text “Current date” and current date in format showed on next screenshot 3)Columns are showed on next screenshot. Columns “State – Store Name”, “1st day in month”, “Days Between 1st date in month and Current Date” contain calculated values: - “State – Store Name” should contain data from 2 dimensions: “State” and “Store Name”. Concatenation(), Pos(), Length() and Substr() functions should be used to calculate this value. - “1st date in month” should contain date value (data type = date) with first day of month created from “Month” and “Year” dimensions with format showed on next slide. - “Days Between 1st date in month and Current Date” contain quantity days between “1st date in month” and current date.
  42. 42. 42 10/04/13 Footer Lesson 2 - Character and Date String Functions TASK
  43. 43. 43 10/04/13 Footer Lesson 3 - Using If Logic 3-1-1 To group values using If() function in a formula
  44. 44. 44 10/04/13 Footer Lesson 3 - Using If Logic 3-1-2 To group values using If() function in a formula
  45. 45. 45 10/04/13 Footer Lesson 3 - Using If Logic 3-1-3 To group values using If() function in a formula
  46. 46. 46 10/04/13 Footer Lesson 3 - Using If Logic 3-2-1 To use If() to show categories of values
  47. 47. 47 10/04/13 Footer Lesson 3 - Using If Logic 3-2-2 To use If() to show categories of values
  48. 48. 48 10/04/13 Footer Lesson 3 - Using If Logic 3-2-3 To use If() to show categories of values
  49. 49. 49 10/04/13 Footer Lesson 3 - Using If Logic 3-2-4 To use If() to show categories of values
  50. 50. 50 10/04/13 Footer Lesson 3 - Using If Logic 3-3 To display the grouped data in the report
  51. 51. 51 10/04/13 Footer Lesson 3 - Using If Logic 3-4-1 To display the grouped values in a chart
  52. 52. 52 10/04/13 Footer Lesson 3 - Using If Logic 3-4-2 To display the grouped values in a chart
  53. 53. 53 10/04/13 Footer Lesson 3 - Using If Logic 3-5-1 To create variable that calculates revenue growth
  54. 54. 54 10/04/13 Footer Lesson 3 - Using If Logic 3-5-2 To create variable that calculates revenue growth
  55. 55. 55 10/04/13 Footer Lesson 3 - Using If Logic 3-6-1 To calculate the data and project it in the table
  56. 56. 56 10/04/13 Footer Lesson 3 - Using If Logic 3-6-2 To calculate the data and project it in the table
  57. 57. 57 10/04/13 Footer Lesson 3 - Using If Logic TASK Create a new WebI report using “eFashion” universe. Report should contain data for year 2003 and for states “California”, “Florida” and “Texas” only. You should create next: - Variable “Var_Quarter” which will contain quarter values and will be constructed from “Month” dimension using “If” logic (see report format on next slide); - Variable “Special Sales Revenue” will contain formula which provides “Sales Revenue / 100” for even values of “Month” dimension and “Sales Revenue” for all other “Month” values; - “% Sales revenue from Total” column contain % of sales revenue for month in total sales revenue for quarter. - “3D Pie” chart which shows sales revenue by quarters for year 2003. - All report objects should be split by sections by “State” dimension; - Report table should be done with breaks, subtotals and values format as showed on next slide.
  58. 58. 58 10/04/13 Footer Lesson 3 - Using If Logic TASK
  59. 59. 59 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-1-1 To view default break settings
  60. 60. 60 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-1-2 To view default break settings
  61. 61. 61 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-1-3 To view default break settings
  62. 62. 62 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-2-1 To center value across break
  63. 63. 63 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-2-2 To center value across break
  64. 64. 64 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-3 To remove break headers and footers
  65. 65. 65 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-4-1 Setting the priority of multiple breaks in a table
  66. 66. 66 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-4-2 Setting the priority of multiple breaks in a table
  67. 67. 67 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-4-3 Setting the priority of multiple breaks in a table
  68. 68. 68 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-5-1 To use breaks with additional header rows
  69. 69. 69 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-5-2 To use breaks with additional header rows
  70. 70. 70 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-5-3 To use breaks with additional header rows
  71. 71. 71 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-6-1 To apply a break on a column header in a crosstab
  72. 72. 72 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-6-2 To apply a break on a column header in a crosstab
  73. 73. 73 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-7-1 To create a custom sort
  74. 74. 74 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-7-2 To create a custom sort
  75. 75. 75 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-8 Display the user response to a prompt
  76. 76. 76 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-9 Show prompt input with UserResponse()
  77. 77. 77 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-10 Display the last refresh date in a cell
  78. 78. 78 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-11-1 To use the NoFilter() function
  79. 79. 79 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-11-2 To use the NoFilter() function
  80. 80. 80 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-11-3 To use the NoFilter() function
  81. 81. 81 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-11-4 To use the NoFilter() function
  82. 82. 82 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques 4-11-5 To use the NoFilter() function
  83. 83. 83 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK Create a new report based on “eFashion” universe. Report should have 3 report sheets with 2 titles showing “report filters” (based on user prompt) and “report last refresh date”. User prompt “Year” should be created in report. 1) First report sheet contain 2 equal tables. Each table contain 2 breaks: by “Year” dimension and “Quarter” dimension. First table should contain following break order: 1 – Year, 2 – Quarter. Second table contain inversely break order. Table data should be formatted as it is showed on next slide.
  84. 84. 84 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK
  85. 85. 85 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK 2) Second report sheet contain cross-table with “Quantity” and “Sales Revenue” measures grouped by “Year”, “Month”, “State” and “Store Name” dimension. Table data should be formatted using “breaks”. You need to create year subtotals columns. Custom sort should be created for “State” column (see next slide for). Table format and “State” column values order are showed on next 2 slides.
  86. 86. 86 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK
  87. 87. 87 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK
  88. 88. 88 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK 3) Third report sheet contains 2 tables. - First table contain data for top 4 stores based on “Quantity sold” measure. Ranking should be used to filter data in table. 3 totals need to be created (use NoFilter() function): - “Top 4 total” – sum of quantity sold for 4 top stores in report; - “Other Stores total” – sum of quantity sold for all stores in report excluding 4 top stores; - “Total for all Stores” - sum of quantity sold for all stores in report. - Second table shows data aggregated in context of “State” dimension. Table has filter: stores “Boston Newbury”, “New York 5th”, “Washington Tolbooth” and “Houston Leighton” are excluded from table. Column “Quantity sold” contain filtered data and column “NoFilter (Quantity sold)” show all data ignoring table filter. Alerter which will show rows with
  89. 89. 89 10/04/13 Footer Lesson 4 - Advanced Reporting Techniques TASK
  90. 90. 90 10/04/13 Footer Lesson 5 - Calculation Contexts 5-1-1 To redefine the output context
  91. 91. 91 10/04/13 Footer Lesson 5 - Calculation Contexts 5-1-2 To redefine the output context
  92. 92. 92 10/04/13 Footer Lesson 5 - Calculation Contexts 5-1-3 To redefine the output context
  93. 93. 93 10/04/13 Footer Lesson 5 - Calculation Contexts 5-1-4 To redefine the output context
  94. 94. 94 10/04/13 Footer Lesson 5 - Calculation Contexts 5-1-5 To redefine the output context
  95. 95. 95 10/04/13 Footer Lesson 5 - Calculation Contexts 5-2 Using the In context operator
  96. 96. 96 10/04/13 Footer Lesson 5 - Calculation Contexts 5-3-1 To use the In and Where context operators
  97. 97. 97 10/04/13 Footer Lesson 5 - Calculation Contexts 5-3-2 To use the In and Where context operators
  98. 98. 98 10/04/13 Footer Lesson 5 - Calculation Contexts 5-3-3 To use the In and Where context operators
  99. 99. 99 10/04/13 Footer Lesson 5 - Calculation Contexts 5-4 To use the ForEach context operator
  100. 100. 100 10/04/13 Footer Lesson 5 - Calculation Contexts 5-5-1 To use the ForAll context operator
  101. 101. 101 10/04/13 Footer Lesson 5 - Calculation Contexts 5-5-2 To use the ForAll context operator
  102. 102. 102 10/04/13 Footer Lesson 5 - Calculation Contexts 5-6-1 To calculate averages in a table
  103. 103. 103 10/04/13 Footer Lesson 5 - Calculation Contexts 5-6-2 To calculate averages in a table
  104. 104. 104 10/04/13 Footer Lesson 5 - Calculation Contexts 5-6-3 To calculate averages in a table
  105. 105. 105 10/04/13 Footer Lesson 5 - Calculation Contexts 5-7 To redefine the calculation context using In Block
  106. 106. 106 10/04/13 Footer Lesson 5 - Calculation Contexts 5-8-1 To build an alerter to highlight results
  107. 107. 107 10/04/13 Footer Lesson 5 - Calculation Contexts 5-8-2 To build an alerter to highlight results
  108. 108. 108 10/04/13 Footer Lesson 5 - Calculation Contexts 5-8-3 To build an alerter to highlight results
  109. 109. 109 10/04/13 Footer Lesson 5 - Calculation Contexts 5-8-4 To build an alerter to highlight results
  110. 110. 110 10/04/13 Footer Lesson 5 - Calculation Contexts TASK Create a report based on “eFashion” universe. Report should contain 2 report sheets. 1)First sheet consists of 2 tables: - Table 1 contains “Store name”, “Sales revenue” and 3 calculated columns created using context operators. Column “Max Sales revenue using "In" (2001)” shows maximum of monthly sales revenue in year 2001 for every store (operator “In” used). Column “Max Sales revenue using In” shows maximum of monthly sales for all time for every store (operator “In” used). Column “Max Sales revenue using “ForEach“” shows the same values as “Max Sales revenue using In” column but operator “ForEach” is used instead “In”. - Table 2 contains “Store name”, “Year”, “Month”, “Sales revenue” and “Sales revenue in Year” which shows total sales revenue per year for each store. For second table 2 alerters needs to be created. First marks rows with maximum monthly sales revenue for each store for all time (red background, white font). Second marks rows with maximum monthly sales revenue for each store for year 2001 (green background). Rows with maximum monthly sales revenue for each store for all time should be first rows in the table sorted by “Store name” dimension (see next screenshot). All other rows should have default sorting.
  111. 111. 111 10/04/13 Footer Lesson 5 - Calculation Contexts TASK
  112. 112. 112 10/04/13 Footer Lesson 5 - Calculation Contexts TASK 2) Second sheet contain 1 table. Table has “State”, “Sales revenue” and 3 calculated columns. - “Average in year and month (amount / quantity rows)” column shows average monthly sales revenue for state. This value is calculated without using average() function. - “Average in Table” column shows average sales revenue in table. Average() function is used. - “Average in year and month” shows average monthly sales revenue for every state. Table should contain total average for sales revenue. It is equal to “Average in Table” column. Report format is presented on next slide.
  113. 113. 113 10/04/13 Footer Lesson 5 - Calculation Contexts TASK
  114. 114. Thank you!

×