<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Lai&#039;s Business Intelligence Blog &#187; Excel</title>
	<atom:link href="http://davidlai101.com/blog/category/xcelsius/excel/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidlai101.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 27 Jan 2012 03:02:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>All you need to know about Open Document (opendoc) Part 2</title>
		<link>http://davidlai101.com/blog/2011/09/29/all-you-need-to-know-about-open-document-opendoc-part-2/</link>
		<comments>http://davidlai101.com/blog/2011/09/29/all-you-need-to-know-about-open-document-opendoc-part-2/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 18:11:18 +0000</pubDate>
		<dc:creator>David Lai</dc:creator>
				<category><![CDATA[Business Objects]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Xcelsius]]></category>
		<category><![CDATA[Open Document]]></category>
		<category><![CDATA[opendoc]]></category>
		<category><![CDATA[SAP BusinessObjects Dashboards]]></category>
		<category><![CDATA[Xcelsius 2008]]></category>

		<guid isPermaLink="false">http://davidlai101.com/blog/?p=472</guid>
		<description><![CDATA[I&#8217;ve been getting a lot of emails lately on how to setup opendocument (opendoc), so I&#8217;d like to post this tutorial on how to do so which works for Business Objects XI 3.1. Unfortunately my previous tutorial at http://davidlai101.com/blog/2008/11/04/all-you-need-to-know-about-opendoc/ only works with Business Objects XI R2 Please note that the tutorial was taken from SAP BusinessObjects [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been getting a lot of emails lately on how to setup opendocument (opendoc), so I&#8217;d like to post this tutorial on how to do so which works for Business Objects XI 3.1.</p>
<p>Unfortunately my previous tutorial at <a href="http://davidlai101.com/blog/2008/11/04/all-you-need-to-know-about-opendoc/">http://davidlai101.com/blog/2008/11/04/all-you-need-to-know-about-opendoc/</a> only works with Business Objects XI R2</p>
<p>Please note that the tutorial was taken from <a title="SAP BusinessObjects Dashboard 4.0 Cookbook" href="http://link.packtpub.com/fWXghv" target="_blank">SAP BusinessObjects Dashboards 4.0 Cookbook</a> so if you are interested in more useful Xcelsius recipes, be sure to purchase a copy <img src='http://davidlai101.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you only need the Excel Template for setting up OpenDocument calls, you can download it <a title="OpenDoc 3.1 Excel Template" href="http://davidlai101.com/blog/wp-content/uploads/2011/09/OpenDoc_Template-XI31.xls" target="_blank">here</a></p>
<p>If you are interested in getting detailed information on OpenDocument Parameters please download the official SAP OpenDocument documentation <a href="http://help.sap.com/businessobject/product_guides/boexir3/en/xi3-1_url_reporting_opendocument_en.pdf" title="SAP OpenDocument Documentation" target="_blank">here</a></p>
<p>Otherwise continue reading for the Tutorial<span id="more-472"></span></p>
<h2>Getting ready</h2>
<p>A WEBI report with a prompt must be setup first.  In our example, the WEBI report will ask for a Region parameter.</p>
<p>You can download the example XLF source file from <a title="XLF Source" href="http://davidlai101.com/blog/wp-content/uploads/2011/09/c3r12.zip" target="_blank">here</a></p>
<h2>How to do it&#8230;</h2>
<p>1.            Drag a <strong>Combo Box</strong> selector onto the canvas and bind the label values to the list of Regions on the Excel spreadsheet as shown below. Set <strong>Label</strong> as the <strong>Insertion Type </strong>and bind the <strong>Destination</strong> to the cell highlighted in yellow, which will be the input parameter passed to the opendoc call.</p>
<p> <a href="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_63.png"><img class="aligncenter size-full wp-image-474" title="1780EN_03_63" src="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_63.png" alt="" width="608" height="452" /></a></p>
<p>2.            Log into <strong>BI Launch Pad</strong> (Formerly<strong> Infoview</strong>), go to the location of where the Web Intelligence report is located. Right click and select properties.</p>
<p><a href="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_64.png"><img class="aligncenter size-full wp-image-475" title="1780EN_03_64" src="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_64.png" alt="" width="768" height="298" /></a></p>
<p>3.            Copy the <strong>CUID</strong></p>
<p><a href="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_65.png"><img class="aligncenter size-full wp-image-476" title="1780EN_03_65" src="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_65.png" alt="" width="560" height="259" /></a></p>
<p>4.            On cell <strong>B14</strong> shown below, an opendoc url is constructed. Paste the <strong>CUID</strong> from Step 3 onto Cell<strong> B23 highlighted in grey</strong>. Cell <strong>C23</strong> equals the <strong>Selected Region</strong> cell <strong>C2</strong> from Step 1.</p>
<p><a href="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_66.png"><img class="aligncenter size-full wp-image-477" title="1780EN_03_66" src="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_66.png" alt="" width="963" height="488" /></a></p>
<p>5.            Drag a <strong>URL Button</strong> component onto the canvas from the<strong> Web Connectivity</strong> section of the <strong>Components</strong> window. In the<strong> URL Button</strong> properties change the <strong>Label</strong> text to<strong> Open WEBI report</strong>, and bind the URL to the opendoc url cell <strong>B14</strong> from Step 2.</p>
<p><a href="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_67.png"><img class="aligncenter size-full wp-image-478" title="1780EN_03_67" src="http://davidlai101.com/blog/wp-content/uploads/2011/09/1780EN_03_67.png" alt="" width="656" height="340" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidlai101.com/blog/2011/09/29/all-you-need-to-know-about-open-document-opendoc-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAP Crystal Dashboard and Presentation Design (Xcelsius) Cookbook Coming Soon!</title>
		<link>http://davidlai101.com/blog/2011/02/07/sap-crystal-dashboard-and-presentation-design-xcelsius-cookbook-coming-soon/</link>
		<comments>http://davidlai101.com/blog/2011/02/07/sap-crystal-dashboard-and-presentation-design-xcelsius-cookbook-coming-soon/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 19:51:13 +0000</pubDate>
		<dc:creator>David Lai</dc:creator>
				<category><![CDATA[Design Practices]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Workarounds]]></category>
		<category><![CDATA[Xcelsius]]></category>
		<category><![CDATA[Business Objects Dashboards]]></category>
		<category><![CDATA[Cookbook]]></category>
		<category><![CDATA[sap crystal dashboard design]]></category>

		<guid isPermaLink="false">http://davidlai101.com/blog/?p=332</guid>
		<description><![CDATA[I hope that everyone has had a great start to 2011! 2010 was a huge year but 2011 looks to be even bigger! I&#8217;m very pleased to announce that the Xcelsius Cookbook, which Xavier Hacking and I have been working very hard on, is scheduled to be released in it&#8217;s final format on May 2011. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidlai101.com/blog/wp-content/uploads/2011/02/cookbook-cover.jpg"><img class="alignleft size-full wp-image-334" title="cookbook cover" src="http://davidlai101.com/blog/wp-content/uploads/2011/02/cookbook-cover.jpg" alt="" width="240" height="296" /></a><strong>I hope that everyone has had a great start to 2011!</strong><br />
<strong>2010 was a huge year but 2011 looks to be even bigger!</strong></p>
<p>I&#8217;m very pleased to announce that the Xcelsius Cookbook, which <a href="http://www.hackingsap.com/blog/">Xavier Hacking</a> and I have been working very hard on, is scheduled to be released in it&#8217;s final format on May 2011.</p>
<p>The book will be structured like a cookbook where we will go through step by step on accomplishing different tasks (recipes) in Xcelsius.</p>
<p>In addition we will be showcasing some of the more popular 3rd party addons, provide best practices for development, as well as provide some real life dashboard examples built using recipes learned from the cookbook.</p>
<p>The book is currently available as RAW (Read as we write) format since it is currently under development, so feel free to check it out at the <a href="https://www.packtpub.com/sap-crystal-dashboard-and-presentation-design-cookbook/book">Packt Publishing website</a> for more information.  In addition, since SAP is re-branding Xcelsius yet again, the book name will most likely change to SAP Business Objects Dashboards Cookbook.  Stay Tuned for updates!</p>
<p>Thanks for all your support!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidlai101.com/blog/2011/02/07/sap-crystal-dashboard-and-presentation-design-xcelsius-cookbook-coming-soon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Error opening Excel files after installing Live Office</title>
		<link>http://davidlai101.com/blog/2010/07/23/error-opening-excel-files-after-installing-live-office/</link>
		<comments>http://davidlai101.com/blog/2010/07/23/error-opening-excel-files-after-installing-live-office/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 05:53:28 +0000</pubDate>
		<dc:creator>David Lai</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel 2007]]></category>
		<category><![CDATA[Live Office]]></category>

		<guid isPermaLink="false">http://davidlai101.com/blog/?p=267</guid>
		<description><![CDATA[I&#8217;ve had this error pop up while trying to open Excel files (Excel 2007) after installing Live Office on several machines where it says &#8220;There was a problem sending the command to the program&#8220;. A couple other people ran into the same issue, so I&#8217;d like to post a quick solution. 1. Open the Excel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidlai101.com/blog/wp-content/uploads/2010/07/cant_open1.jpg"><img class="aligncenter size-full wp-image-269" title="cant_open" src="http://davidlai101.com/blog/wp-content/uploads/2010/07/cant_open1.jpg" alt="" width="642" height="285" /></a></p>
<p>I&#8217;ve had this error pop up while trying to open Excel files (Excel 2007) after installing Live Office on several machines where it says &#8220;<em>There was a problem sending the command to the program</em>&#8220;.  A couple other people ran into the same issue, so I&#8217;d like to post a quick solution.</p>
<p>1. Open the Excel program<br />
2. Go to Excel Options<br />
3. Go to Advanced<br />
4. Go to General<br />
5. Make sure &#8220;<em>Ignore other applications that use Dynamic Data Exchange (DDE)</em>&#8221; is unchecked.</p>
<p>That&#8217;s all!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidlai101.com/blog/2010/07/23/error-opening-excel-files-after-installing-live-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alpha Numeric Sorter</title>
		<link>http://davidlai101.com/blog/2008/10/08/alpha-numeric-sorter/</link>
		<comments>http://davidlai101.com/blog/2008/10/08/alpha-numeric-sorter/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 03:32:43 +0000</pubDate>
		<dc:creator>David Lai</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Xcelsius]]></category>
		<category><![CDATA[alphanumeric rank]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Here is an Xcelsius Example that ranks your table based on whether you want to rank it numerically or alphabetically. 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Alphanumeric%20Sorter_1305902449"
			class="flashmovie"
			width="500"
			height="200">
	<param name="movie" value="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/Alphanumeric%20Sorter.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/Alphanumeric%20Sorter.swf"
			name="fm_Alphanumeric%20Sorter_1305902449"
			width="500"
			height="200">
	<!--<![endif]-->
		 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Many of you may have had the trouble of trying to sort a table of data. If you only need to sort alphabetically, then the listview object [...]]]></description>
			<content:encoded><![CDATA[<p>Here is an Xcelsius Example that ranks your table based on whether you want to rank it numerically or alphabetically.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Alphanumeric%20Sorter_76239772"
			class="flashmovie"
			width="500"
			height="200">
	<param name="movie" value="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/Alphanumeric%20Sorter.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/Alphanumeric%20Sorter.swf"
			name="fm_Alphanumeric%20Sorter_76239772"
			width="500"
			height="200">
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
Many of you may have had the trouble of trying to sort a table of data.  If you only need to sort alphabetically, then the listview object works fine.  However, it does not work with numerics where 12 will come ahead of 6.</p>
<p><img src="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/numrank.jpg" alt="Ranking your rows" title="" height="200" width="600" /></p>
<p>The first picture shows how to rank numbers.  As you can see the alpha will come in as ascending order.  This can easily be done through your Live Office or Web Service Query.  If the data is static you can just go to Data -> Sort in Excel and choose Data Column A.  The reason for this is that the Countif function has a bug in Excel where if you execute <b>COUNTIF($A$2:$A$6,&#8221;>&#8221; &amp; A2)</b>, it will interpret it as <b>COUNTIF($A$2:$A$6,&#8221;=&#8221; &amp; A2)</b></p>
<p>The simple Rank formula for the numeric column that I used takes the rank of each row and spits back the number.  It also takes into account if there are duplicate numeric columns.  If there is then it uses the <b>COUNTIF($B$2:B2,B2)-1)</b> part to increment the rank accordingly.</p>
<p><img src="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/indexmatch.jpg" alt="index match" title="" /></p>
<p>Once we have our ranking setup, we have our index match formula that will match the appropriate column to the index.</p>
<p>I&#8217;ve attached the source files below that you can reuse for your own pleasure.  There are some additional comments in the Excel file that explains more about what is going on for those of you who are curious.</p>
<p><a href="http://www.davidlai101.com/blog/media/blogs/bobj/Excel%20Ranker/Alphanumeric%20Sorter.zip">Download Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidlai101.com/blog/2008/10/08/alpha-numeric-sorter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

