Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Reporting
Agile Visualization
Distribute Information
Future Direction
MOBILIZE
VISUALIZE
UNIFY
Dashboards
Design
Studio
Runtime data filtering is done at the query level not component level
Universe
In-memory Cube
Query
Data Source
Components
10
Most fundamental layout (text formatting, colors, borders, etc) are controlled
via CSS stylesheets.
This is one of the most challenging aspects of Design Studio compared to
Dashboards
Two ways to lay out: master style sheet or quick and dirty CSS
Master style sheets make it easier to have consistent formatting and a cleaner
design, but need more planning
There are lots of good CSS editors out there
Chrome Developer Mode is great for troubleshooting
12
Demo
13
14
16
Example
A formula from a real Dashboards dashboard to display a chart of subproducts based on a selected product:
=IF(A49="Product1",HLOOKUP(B81,A9:N26,2),IF(A49="Product2",HLOOKUP(
B81,A28:N32,2),IF(A49="Product3",HLOOKUP(B81,A34:N36,2),IF(A49="Produ
ct4",HLOOKUP(B81,A38:N39,2)))))
The same thing in Design Studio scripting:
DS_2.setFilter(Product, DROPDOWN.getSelectedValue());
17
Demo
18
19
21
22
Demo
23
Resources
Learning Resources
Online:
BI Tutorials: http://sap.com/learnbi
SCN: http://scn.sap.com/community/businessobjects-design-studio/
Online Documentation: http://help.sap.com/boad
Books:
Mastering SAP BusinessObjects Design Studio with SAP Netweaver BW
By Ingo Hilgefort
Despite title, most material is not BW specific
Getting Started with SAP BusinessObjects Design Studio
By Xavier Hacking and Jeroen van der A
Published by SAP Press
Both books available on Amazon in ebook and/or dead-tree format.
2011 SAP AG. All rights reserved.
25
Thank You!
Contact information:
Ian Mayor
ian.mayor@sap.com
David Stocker
david.stocker@sap.com
Session Code 0707
The Grid
Headline area
White space
Drawing area
29