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.
Dimitri Gielis
APEX Reporting
www.apexRnD.be
dgielis.blogspot.com
@dgielis
dgielis@apexRnD.be
Dimitri Gielis
❖ Founder & CEO of APEX R&D
❖ 19+ years of Oracle Experience 

(OCP & APEX Certified)
❖ Oracle ACE Director
...
www.apexofficeprint.comwww.apexRnD.be
http://dgielis.blogspot.com @dgielis
3	Membership	Tiers
• Oracle	ACE	Director
• Oracle	ACE
• Oracle	ACE	Associate
bit.ly/OracleACEProgram
500+	Technical	Expert...
Agenda
❖ Classic Reports (20 min)
❖ Plain, Custom Template, Analytical Functions
❖ Interactive Reports (10 min)
❖ Many way...
Classic Reports
Classic Report
❖ what we think about
Build-in Report Templates
Classic Report
❖ different report template: Timeline
Classic Report
❖ different report template: Badge List
Classic Report
❖ different report template: Value Attribute Pairs (buttons!)
Packaged Applications > Universal Theme Sample App
Demo

UT Sample App
Custom Report Templates
Custom Report Template
❖ Generic Columns (column template)
❖ Named Column (row template)
Demo

Custom Report Templates
Combining queries
UNION [ALL], INTERSECT, MINUS Operators
❖ select …

union all

select …
Demo

Unions
Analytical Functions
Alex Nuijten - Analytic Functions: Unleash the SQL Power
Learning Analytical Functions
❖ Good video of Alex Nuijten - Analytic Functions: Unleash
the SQL Power - https://www.youtu...
Demo

Analytical Functions
Combination of techniques
More information
❖ Packaged Applications > Sample Reporting

❖ Oracle APEX 5 Classic Report Templates (Christina)

https:/...
Packaged Applications > Sample Reporting
Packaged Applications > Sample Reporting
Learn SQL!
https://livesql.oracle.com
Interactive Reports
Interactive Report
❖ Many features:
❖ Highlight
❖ Break
❖ Aggregates
❖ Computations
❖ Pivot
❖ …
Interactive Report
❖ different view: Icon View
Interactive Report
❖ different view: Icon View
Interactive Report
❖ different view: Detail View
Interactive Report
❖ different view: Detail View
Interactive Report
❖ Call a report through
❖ URL
❖ PL/SQL
❖ DA - JavaScript
Demo

Advanced Highlight
Call Interactive Reports
Interactive Grids
Interactive Grid
❖ Many features:
❖ Highlight
❖ Break
❖ Aggregate
❖ …
❖ Same feature set as Interactive Reports in future ...
Interactive Grid Sample Application
Interactive Grid Cookbook
Demo

Interactive Grid
Plugins and PL/SQL
Plug-ins
❖ Go to apex.world > Plug-ins
PL/SQL
❖ Full flexibility to generate HTML/CSS
PL/SQL
❖ Full flexibility to generate HTML/CSS
Export to …
https://www.apexofficeprint.com
APEX Office Print (AOP) Sample Application
Cursor Loops
Getting more power …
❖ APEX Dictionary Views
Demo

Cursor Loops
Export Multiple Regions
Recap
❖ Classic Reports
❖ Plain, Custom Template, Analytical Functions
❖ Interactive Reports
❖ Many ways to manipulate
❖ I...
Useful APEX applications
Useful APEX applications
Q&A
www.apexRnD.be
dgielis.blogspot.com
@dgielis
dgielis@apexRnD.be
❖ Looking for consulting, training and development in
Oracle Application Express (APEX)?
❖ Contact : www.apexRnD.be
❖ Mail...
Reporting with Oracle Application Express (APEX)
Upcoming SlideShare
Loading in …5
×

Reporting with Oracle Application Express (APEX)

991 views

Published on

This presentation covers the different options you have to produce reports in Oracle Application Express (APEX). I cover Classic Reports, Interactive Reports and Grids, PL/SQL and exporting and printing your data with APEX Office Print (AOP).

Published in: Technology
  • Be the first to comment

Reporting with Oracle Application Express (APEX)

  1. 1. Dimitri Gielis APEX Reporting www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  2. 2. Dimitri Gielis ❖ Founder & CEO of APEX R&D ❖ 19+ years of Oracle Experience 
 (OCP & APEX Certified) ❖ Oracle ACE Director ❖ “APEX Developer of the year 2009” by Oracle Magazine ❖ “Oracle Developer Choice award (ORDS)” in 2015 ❖ Author Expert Oracle APEX ❖ Presenter at Conferences
  3. 3. www.apexofficeprint.comwww.apexRnD.be
  4. 4. http://dgielis.blogspot.com @dgielis
  5. 5. 3 Membership Tiers • Oracle ACE Director • Oracle ACE • Oracle ACE Associate bit.ly/OracleACEProgram 500+ Technical Experts Helping Peers Globally Connect: Nominate yourself or someone you know: acenomination.oracle.com @oracleace Facebook.com/oracleaces oracle-ace_ww@oracle.com
  6. 6. Agenda ❖ Classic Reports (20 min) ❖ Plain, Custom Template, Analytical Functions ❖ Interactive Reports (10 min) ❖ Many ways to manipulate and call ❖ Interactive Grids (5 min) ❖ Custom view ❖ Plug-ins and PL/SQL (5 min) ❖ Nested reports and full flexibility ❖ Exporting (10 min) ❖ Use of Cursor loops
  7. 7. Classic Reports
  8. 8. Classic Report ❖ what we think about
  9. 9. Build-in Report Templates
  10. 10. Classic Report ❖ different report template: Timeline
  11. 11. Classic Report ❖ different report template: Badge List
  12. 12. Classic Report ❖ different report template: Value Attribute Pairs (buttons!)
  13. 13. Packaged Applications > Universal Theme Sample App
  14. 14. Demo
 UT Sample App
  15. 15. Custom Report Templates
  16. 16. Custom Report Template ❖ Generic Columns (column template) ❖ Named Column (row template)
  17. 17. Demo
 Custom Report Templates
  18. 18. Combining queries
  19. 19. UNION [ALL], INTERSECT, MINUS Operators ❖ select …
 union all
 select …
  20. 20. Demo
 Unions
  21. 21. Analytical Functions
  22. 22. Alex Nuijten - Analytic Functions: Unleash the SQL Power
  23. 23. Learning Analytical Functions ❖ Good video of Alex Nuijten - Analytic Functions: Unleash the SQL Power - https://www.youtube.com/watch? v=z0Tx5rFDado
 ❖ Oracle Documentation: https://docs.oracle.com/ database/121/SQLRF/functions004.htm#SQLRF06174
  24. 24. Demo
 Analytical Functions
  25. 25. Combination of techniques
  26. 26. More information ❖ Packaged Applications > Sample Reporting
 ❖ Oracle APEX 5 Classic Report Templates (Christina)
 https://storm-petrel.com/orablog/2015/12/20/oracle-apex-5-classic-report-templates.html ❖ APEX Classic Report Named Column Templates (Jorge)
 http://rimblas.com/blog/2016/06/apex-classic-report-named-column-templates/ ❖ Highlighting negative numbers (Dimitri)
 http://dgielis.blogspot.be/2015/01/highlight-negative-numbers-in-apex.html ❖ Analytic Functions: Unleash the SQL Power (Alex)
 https://www.youtube.com/watch?v=z0Tx5rFDado 
 ❖ ROLLUP, CUBE, GROUPING Functions and GROUPING SETS (Tim)
 https://oracle-base.com/articles/misc/rollup-cube-grouping-functions-and-grouping-sets

  27. 27. Packaged Applications > Sample Reporting
  28. 28. Packaged Applications > Sample Reporting
  29. 29. Learn SQL! https://livesql.oracle.com
  30. 30. Interactive Reports
  31. 31. Interactive Report ❖ Many features: ❖ Highlight ❖ Break ❖ Aggregates ❖ Computations ❖ Pivot ❖ …
  32. 32. Interactive Report ❖ different view: Icon View
  33. 33. Interactive Report ❖ different view: Icon View
  34. 34. Interactive Report ❖ different view: Detail View
  35. 35. Interactive Report ❖ different view: Detail View
  36. 36. Interactive Report ❖ Call a report through ❖ URL ❖ PL/SQL ❖ DA - JavaScript
  37. 37. Demo
 Advanced Highlight Call Interactive Reports
  38. 38. Interactive Grids
  39. 39. Interactive Grid ❖ Many features: ❖ Highlight ❖ Break ❖ Aggregate ❖ … ❖ Same feature set as Interactive Reports in future and more… 
 the same but very different (mvc)!
  40. 40. Interactive Grid Sample Application
  41. 41. Interactive Grid Cookbook
  42. 42. Demo
 Interactive Grid
  43. 43. Plugins and PL/SQL
  44. 44. Plug-ins ❖ Go to apex.world > Plug-ins
  45. 45. PL/SQL ❖ Full flexibility to generate HTML/CSS
  46. 46. PL/SQL ❖ Full flexibility to generate HTML/CSS
  47. 47. Export to …
  48. 48. https://www.apexofficeprint.com
  49. 49. APEX Office Print (AOP) Sample Application
  50. 50. Cursor Loops
  51. 51. Getting more power … ❖ APEX Dictionary Views
  52. 52. Demo
 Cursor Loops Export Multiple Regions
  53. 53. Recap ❖ Classic Reports ❖ Plain, Custom Template, Analytical Functions ❖ Interactive Reports ❖ Many ways to manipulate ❖ Interactive Grids ❖ Custom view ❖ Plug-ins and PL/SQL ❖ Nested reports and full flexibility ❖ Exporting ❖ Use of Cursor loops
  54. 54. Useful APEX applications Useful APEX applications
  55. 55. Q&A www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  56. 56. ❖ Looking for consulting, training and development in Oracle Application Express (APEX)? ❖ Contact : www.apexRnD.be ❖ Mail : info@apexRnD.be Consulting, Development, Training

×