Freeze Panes” in WebFOCUS Reports – Using CSS!
Download
Report
Transcript Freeze Panes” in WebFOCUS Reports – Using CSS!
Choose Your Own Adventure!
Dynamic Grouping and Recursive Drill-downs
Travis Hettenbach
Koch Mineral Services, LLC
June 4, 2008
Copyright 2007, Information Builders. Slide 1
Anyone used to read the CYOA Books?
http://en.wikipedia.org/wiki/Choose_Your_Own_Adventure
“After an introduction to the story, the reader is asked to
determine the protagonist's next course of action. For
instance, the first decision offered in The Cave of Time is:
If you decide to start back home, turn to page 4.
If you decide to wait, turn to page 5.
After the reader makes a choice, the plot branches out and
unfolds, leading to more decisions and eventually multiple
possible endings.”
So, now it’s time for you to choose! Would you like to hear the
rest of this presentation?
If you decide to hear the presentation, clap to continue.
If you decide you don’t want to hear the presentation, boo
now.
Copyright 2007, Information Builders. Slide 2
Choose Your Own Adventure?
Users desire a way to group their reports on-the-fly.
Give them various ways to group the same data
Powerful analytics
Make it easy to use
Copyright 2007, Information Builders. Slide 3
How would a basic grouping example look?
Demo
car_group_1.fex, car_group_2.fex, car_group_3.fex
Benefits
Simple to code & easy to understand
Straightforward usability
Disadvantages
Strict & hard-coded drill-path
Multiple fexes to maintain
Lack of flexibility may lead to frequent code-changes
Copyright 2007, Information Builders. Slide 4
So how can we alleviate the disadvantages?
Problem: Strict & hard-coded drill-path
Solution: Dynamic drill-path (of course)
Problem: Multiple fexes to maintain
Solution: A single fex (obviously)
BUT HOW?!
Copyright 2007, Information Builders. Slide 5
Dynamic BYs, WHEREs
Make a dynamic drill path using amper variables
Copyright 2007, Information Builders. Slide 6
Recursive drill-downs
Maintain only one fex by using recursive drill-downs and give
the user their drill “options” using DRILLMENUITEM
Copyright 2007, Information Builders. Slide 7
Demo
recursiv.fex
Copyright 2007, Information Builders. Slide 8
Pros/Cons
Advantages
Single fex to maintain
Very dynamic drill-path
Powerful Analytics
Intuitive to use
Disadvantages
Limits on multi-drill
Complex coding
Difficult to maintain
Potentially more coding
Copyright 2007, Information Builders. Slide 9
Some other enhancements…
Give the user a way to select their grouping levels
DropDown Listbox Demo
Dual Listbox Demo
Real-world Demo
Copyright 2007, Information Builders. Slide 10
Questions?
Feel free to email me. Example files available upon request
(or see attachments at the end of this presentation).
Travis Hettenbach
Koch Mineral Services, LLC
Development Manager
[email protected]
Focal Point – Trav
Copyright 2007, Information Builders. Slide 11
Attachments
Copyright 2007, Information Builders. Slide 12