You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Categories
- Business Objects (3)
- Best Practices (2)
- Fusion Charts (5)
- Main (3)
- SQL Server (1)
- SSIS (1)
- Uncategorized (1)
- Universe Design (3)
- Web Intelligence (4)
- Xcelsius (12)
- Design Practices (3)
- Excel (2)
- Tips and Tricks (4)
- Workarounds (1)
Archives
- July 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- October 2009
- August 2009
- April 2009
- March 2009
- January 2009
- December 2008
- November 2008
- October 2008
Tag Cloud
auto increment
best practices
bonavista
bulletgraph
Business Objects
charting
charting package
conditional formatting
content management
dashboard
datatable
dianne sawyer
dom
Excel
expand
fannie mae
fix
flash charts
fred carter
frederick carter
free
Fusion Charts
grid component
imt slider
inovista
java
javascript
Java Wrapper
microcharts
pathway technologies
populate dimension table
ripoff
scam
sorting
sparkline
SSIS
table
tree grid
universe
User Access
User Management
Web Intelligence
wrapper
Xcelsius
Xcelsius 2008
Latest Tweets
-
Using Filtered rows instead of VLOOKUPS in Xcelsius @
http://davidlai101.com/blog/2010/07/02/using-filtered-rows-instead-of-vlookup/ - posted on Jul 03, 2010
-
New Post on the Xcelsius Push Button Object @
http://davidlai101.com/blog/2010/05/29/xcelsius-push-button/ - posted on May 29, 2010
-
Xcelsius dynamic color binding article and video posted @ http://davidlai101.com/blog/2010/04/06/xcelsius-dynamic-color-binding/ - posted on Apr 06, 2010
-
New post on Xcelsius Canvas Containers @ http://davidlai101.com/blog/2010/03/26/xcelsius-canvas-container/ - posted on Mar 26, 2010
-
Guide on Business Objects access levels posted http://davidlai101.com/blog/2010/02/19/understanding-business-objects-access-levels/ - posted on Feb 19, 2010


Building Scorecards in Xcelsius 2008 and the significance of Global Embedded Fonts
One of the very powerful new additions to Xcelsius 2008 is the ability to create scorecards easily. If we wanted to create scorecards in Xcelsius 4.5 we would need to manually insert trending icons into each row in order to create a scorecard.
In Xcelsius 2008 however we can use a label based menu with alerts. The alerts will act as the trending icons and from there we only need one object to show our indicators.
Here are some simple instructions to create a scorecard.
1. Create an Excel file with measures that you want to evaluate. In this example I’ve created a revenue table that contains Net Income for years 2001 -> 2007. In our scorecard we will have indicators that show red for negative income, yellow for income 0 -> $1000, and green for income $1000+
2. Import the Excel file you created in Xcelsius 2008 and insert a spreadsheet table object containing the data from the Excel file
3. Now insert a label menu object and align it vertically. Make sure that it lines up nicely with your table and that the object is layered underneath the table. Now on the label menu properties, go to the alerts section and check Enable Alerts. The alert values will be the values on the Net Income. After that you can setup your alert thresholds accordingly.
We now have a simple scorecard setup, however here’s a common problem that developers will run into when they mix tables with label menus. The text on different objects will be rendered differently depending on the size of the swf you end up placing onto your page. This is a bug that the Xcelsius Developers are working on fixing hopefully for the next release.
I have shown 2 examples of the same swf but of different sizes.
The first swf you can see has incorrect alignment, whereas the second swf has the correct alignment.
There are 2 solutions on how to solve this problem.
1. Manually play with the swf size so that the displayed swf has everything aligned correctly.
2. Global Embedded Fonts
To set global embedded fonts, go to File -> Document Properties and check Use Global Font, then select Use Embedded Fonts.
Using global embedded fonts has the following advantages from my experience.
-Smoother fonts on display
-Objects always render with consistent alignment no matter what size you set it to.
The only thing you will have to note is that while developing, you will have incorrect alignment when building your scorecards, but after exporting things will look fine.
I recommend using global fonts because of the smooth font look and the consistent rendering of text after exporting to a swf. You can download the scorecard example I used here