<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Peter Eb. : AddIn</title><link>http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx</link><description>Tags: AddIn</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PerformancePoint Server 2007 SP3 released</title><link>http://blogs.msdn.com/petereb/archive/2009/10/16/performancepoint-server-2007-sp3-released.aspx</link><pubDate>Fri, 16 Oct 2009 17:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908257</guid><dc:creator>petereb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/petereb/comments/9908257.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=9908257</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=9908257</wfw:comment><description>Finally made it out the door ! For the AddIn I have a couple notes: Besides the usual rollup of hotfixes (bug fixes) there is a new feature: Line Item Details (LIDs). This was supported by the server but not on the client side, and now it is! We did our...(&lt;a href="http://blogs.msdn.com/petereb/archive/2009/10/16/performancepoint-server-2007-sp3-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908257" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Change+List/default.aspx">Change List</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Line+Item+Details/default.aspx">Line Item Details</category></item><item><title>Excel 2010 is better than the PPS Planning AddIn</title><link>http://blogs.msdn.com/petereb/archive/2009/10/15/excel-2010-is-better-than-the-pps-planning-addin.aspx</link><pubDate>Thu, 15 Oct 2009 09:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907379</guid><dc:creator>petereb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/petereb/comments/9907379.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=9907379</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=9907379</wfw:comment><description>Although the model of using an Excel AddIn can be a little clunky (especially for what PPS Planning called the contributor scenario) I think my team did a pretty good job getting some very usable reporting elements. Now I get to point you to things my...(&lt;a href="http://blogs.msdn.com/petereb/archive/2009/10/15/excel-2010-is-better-than-the-pps-planning-addin.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907379" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Asymmetric+Crossjoin/default.aspx">Asymmetric Crossjoin</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Member+Intersections/default.aspx">Member Intersections</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.msdn.com/petereb/archive/tags/MDX/default.aspx">MDX</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Slicer/default.aspx">Slicer</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PivotTable/default.aspx">PivotTable</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Business+Rules/default.aspx">Business Rules</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Gemini/default.aspx">Gemini</category></item><item><title>Radio Silence</title><link>http://blogs.msdn.com/petereb/archive/2009/07/17/radio-silence.aspx</link><pubDate>Fri, 17 Jul 2009 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9837665</guid><dc:creator>petereb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/petereb/comments/9837665.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=9837665</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=9837665</wfw:comment><description>Well radio silence has been maintained quite successfully. Sorry for the lack of updates but with Planning development ended I haven't had a lot to say… Office 2010 (aka Office 14) is finally starting to see the light of day. I know some of you by now...(&lt;a href="http://blogs.msdn.com/petereb/archive/2009/07/17/radio-silence.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9837665" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Slicer/default.aspx">Slicer</category><category domain="http://blogs.msdn.com/petereb/archive/tags/SparkLine/default.aspx">SparkLine</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PivotTable/default.aspx">PivotTable</category></item><item><title>Extended absences and other people doing my job for me!</title><link>http://blogs.msdn.com/petereb/archive/2008/09/27/extended-absences-and-other-people-doing-my-job-for-me.aspx</link><pubDate>Sat, 27 Sep 2008 12:00:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8967063</guid><dc:creator>petereb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8967063.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8967063</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8967063</wfw:comment><description>Its been quite a while since I've posted. I've still been hanging out in the PPS TechNet forums, but just haven't been finding as much time to post. I've had a little change in job duties that are taking some time to adjust to. Anyway I'm very pleased...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/09/27/extended-absences-and-other-people-doing-my-job-for-me.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8967063" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Change+List/default.aspx">Change List</category></item><item><title>SP1</title><link>http://blogs.msdn.com/petereb/archive/2008/06/05/sp1.aspx</link><pubDate>Thu, 05 Jun 2008 05:22:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8574440</guid><dc:creator>petereb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8574440.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8574440</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8574440</wfw:comment><description>If you haven’t seen it yet the english builds are available! http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444589&amp;amp;SiteID=17 &amp;#160; I have some details about the addin performance improvements http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3445168&amp;amp;SiteID=17...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/06/05/sp1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8574440" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category></item><item><title>When will data appear in the cube after a submit from the PPS Planning Business Client?</title><link>http://blogs.msdn.com/petereb/archive/2008/05/14/when-will-data-appear-in-the-cube-after-a-submit-from-the-pps-planning-business-client.aspx</link><pubDate>Wed, 14 May 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8482889</guid><dc:creator>petereb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8482889.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8482889</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8482889</wfw:comment><description>It's actually hard to say. This process is asynchronous which is why the status is initially Pending, then WaitProcess, then finally Partial/Submitted. See my other posts about assignment statuses and assignment actions for more details and a quick overview....(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/05/14/when-will-data-appear-in-the-cube-after-a-submit-from-the-pps-planning-business-client.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8482889" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Assignments/default.aspx">Assignments</category></item><item><title>HOWTO: Dynamic rows or columns with a dimension property filter</title><link>http://blogs.msdn.com/petereb/archive/2008/05/12/howto-dynamic-rows-or-columns-with-a-dimension-property-filter.aspx</link><pubDate>Mon, 12 May 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8476287</guid><dc:creator>petereb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8476287.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8476287</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8476287</wfw:comment><description>To filter rows and columns by a filter selection has previously been discussed here . But one thing you might not have noticed is that the list of property values (aka the filter scope) is static. If a new member property appears the form needs to be...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/05/12/howto-dynamic-rows-or-columns-with-a-dimension-property-filter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8476287" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/MDX/default.aspx">MDX</category><category domain="http://blogs.msdn.com/petereb/archive/tags/RDL/default.aspx">RDL</category></item><item><title>HOWTO: Filter rows and columns by selecting from a filter</title><link>http://blogs.msdn.com/petereb/archive/2008/05/09/howto-filter-rows-and-columns-by-selecting-from-a-filter.aspx</link><pubDate>Fri, 09 May 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8476236</guid><dc:creator>petereb</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8476236.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8476236</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8476236</wfw:comment><description>(Sorry for the gap since my last post, things have been a bit busy lately in Peter Eb. land…) One simple way to do this filtering is to enable suppress blank rows or suppress blank columns. Then when there is no data (non-null) in the cube for those rows/columns...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/05/09/howto-filter-rows-and-columns-by-selecting-from-a-filter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8476236" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category></item><item><title>What does this PPS Planning workflow action mean?</title><link>http://blogs.msdn.com/petereb/archive/2008/04/28/what-does-this-pps-planning-workflow-action-mean.aspx</link><pubDate>Mon, 28 Apr 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8398122</guid><dc:creator>petereb</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8398122.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8398122</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8398122</wfw:comment><description>Workflow handles jobs, cycles, assignments and more. In keeping with my focus on the PPS Planning Business Client (aka Add-In for Excel), this post will just cover those actions related to assignments. In keeping with my new analogy of describing workflow...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/28/what-does-this-pps-planning-workflow-action-mean.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8398122" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Assignments/default.aspx">Assignments</category></item><item><title>HOWTO: Select a time range that is dynamic (updates over time for a rolling forecast)</title><link>http://blogs.msdn.com/petereb/archive/2008/04/25/howto-select-a-time-range-that-is-dynamic-updates-over-time-for-a-rolling-forecast.aspx</link><pubDate>Fri, 25 Apr 2008 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8404980</guid><dc:creator>petereb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8404980.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8404980</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8404980</wfw:comment><description>There are 2 kinds of ranges that the PPS Planning Member Picker supports: 1) From the selected member to an offset from current period (or vice versa). 2) Or from an offset from the current period to another offset from the current period. (It's also possible to simply use an offset from the current period without a range specified). When using the member picker with Time look for the special dropdown that appears - hopefully this isn't surprising - called...."Time"!...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/25/howto-select-a-time-range-that-is-dynamic-updates-over-time-for-a-rolling-forecast.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8404980" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/MDX/default.aspx">MDX</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Current+Period/default.aspx">Current Period</category></item><item><title>HOWTO: Hide filters for dimensions that confuse users</title><link>http://blogs.msdn.com/petereb/archive/2008/04/24/howto-hide-filters-for-dimensions-that-confuse-users.aspx</link><pubDate>Thu, 24 Apr 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8409519</guid><dc:creator>petereb</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8409519.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8409519</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8409519</wfw:comment><description>For data entry forms (and even some reports) its pretty important to keep contributors focused on their specific task. Its especially easy for users who are not familiar with OLAP or PPS to be confused by some things: "TimeDataView" and "Business Process"...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/24/howto-hide-filters-for-dimensions-that-confuse-users.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8409519" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Formatting/default.aspx">Formatting</category></item><item><title>What does this status "xyz" mean for my assignments?</title><link>http://blogs.msdn.com/petereb/archive/2008/04/23/what-does-this-status-xyz-mean-for-my-assignments.aspx</link><pubDate>Wed, 23 Apr 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8395676</guid><dc:creator>petereb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8395676.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8395676</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8395676</wfw:comment><description>Workflow in PPS Planning is completely asynchronous. This allows the server side to scale and handle many, many simultaneous submissions, job requests etc. Its possible to add more server's to the pool that handles this asynchronous queue. From the add-in...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/23/what-does-this-status-xyz-mean-for-my-assignments.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8395676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Assignments/default.aspx">Assignments</category></item><item><title>What does the error "filter selection for dimension XYZ is not in the filter scope"?</title><link>http://blogs.msdn.com/petereb/archive/2008/04/22/what-does-the-error-filter-selection-for-dimension-xyz-is-not-in-the-filter-scope.aspx</link><pubDate>Tue, 22 Apr 2008 15:00:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8405530</guid><dc:creator>petereb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8405530.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8405530</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8405530</wfw:comment><description>This is a confusing error for users and form authors alike, especially since the add-in help does not have a glossary entry for &amp;quot;filter scope&amp;quot;. I fear I came up with the error text, so I apologize. So to hopefully rectify this situation, we...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/22/what-does-the-error-filter-selection-for-dimension-xyz-is-not-in-the-filter-scope.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8405530" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Errors/default.aspx">Errors</category></item><item><title>HOWTO: Make 1 filter control more than 1 matrix</title><link>http://blogs.msdn.com/petereb/archive/2008/04/21/howto-make-1-filter-control-more-than-1-matrix.aspx</link><pubDate>Mon, 21 Apr 2008 16:00:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8399548</guid><dc:creator>petereb</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8399548.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8399548</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8399548</wfw:comment><description>A common request by form authors is to create a "start here" worksheet page where contributors can change some global filters. Then they advance to other worksheets in the workbook to do their actual data entry. Other times authors just want to link multiple...(&lt;a href="http://blogs.msdn.com/petereb/archive/2008/04/21/howto-make-1-filter-control-more-than-1-matrix.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8399548" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category></item><item><title>Why not use the "where clause" for filters instead of "on pages"?</title><link>http://blogs.msdn.com/petereb/archive/2008/04/18/why-not-use-the-where-clause-for-filters-instead-of-on-pages.aspx</link><pubDate>Fri, 18 Apr 2008 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8376805</guid><dc:creator>petereb</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/petereb/comments/8376805.aspx</comments><wfw:commentRss>http://blogs.msdn.com/petereb/commentrss.aspx?PostID=8376805</wfw:commentRss><wfw:comment>http://blogs.msdn.com/petereb/rsscomments.aspx?PostID=8376805</wfw:comment><description>&lt;p&gt;&lt;font face="cal"&gt;&lt;b&gt;Short answer&lt;/b&gt;: In SP1 the PPS Planning add-in will use the where clause and life for MDX experts will be back to normal.*&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="cal"&gt;&lt;b&gt;Long answer&lt;/b&gt;: Because of the extra properties needed for writeback. The CellSet returned by AdoMd.Net does not return member properties for members specified in the where clause. What additional properties the add-in needs is a topic for another post. In many cases nobody notices that by putting the filter selections on pages (which is more like a crossjoin of a single element than a where filter) that there is any difference in the filter. But everybody notices when they take try to run the Matrix query in most other MDX tools like SQL Management Studio:&lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font face="Lucida Console"&gt;Executing the query ...&lt;br&gt;Obtained object of type: Microsoft.AnalysisServices.AdomdClient.CellSet&lt;br&gt;Formatting.&lt;br&gt;Results cannot be displayed for cellsets with more than two axes.&lt;br&gt;Execution complete&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font face="cal"&gt;(Trust me, that display error irritates me an awful lot, just so you know I feel your pain if you don't like this. It's definitely something I am very excited about in SP1 that won't impact many users. But for the troubleshooters I think it is a fantastic luxury to just cut and paste the query for a change...ok you will still have to search and replace $CurrentPeriod$...)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="cal"&gt;In the matrix itself we don't really render a multi-dimensional result, we just render the first slice so that it looks like a 2D result. (And for our query we try hard to make sure that the 3D result we produce only has a single slice returned which is equivalent a 2D result and no extra data is queried other than the member properties).&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="cal"&gt;So in practice the "on pages" approach worked well to simplify the rendering engine at first. But crucially there are some cases we've found where it degrades performance of the MDX query. And at least in current builds of AS2005 that PPS depends on, the cost of running an extra query to retrieve the missing member properties is negligible. So we were able to make this change in SP1. There simply wasn't enough time for us to have made this change earlier - and I don't remember if when we were working with pre-release versions of AS2005 if the second query for properties was always of negligible cost.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="cal"&gt;Another convenient side effect of this change in SP1 is that the filter selection is now conveniently available in custom MDX scenarios...but that, of course, is another post.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* As of this writing I can't promise any dates for SP1. All I've seen is what it pretty commonly known: spring 2008. We of course have an internal schedule and targets, but software releases are not easy. When the date is known and "official", It will be posted quite widely, on clearly "official" microsoft.com sites, including the technet forums as soon as there's an official date. (Oh and don't worry, asfaik the core PPS dev/test/pm team is based in the northern hemisphere so spring isn't 6 months away.)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8376805" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/petereb/archive/tags/AddIn/default.aspx">AddIn</category><category domain="http://blogs.msdn.com/petereb/archive/tags/PPS/default.aspx">PPS</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.msdn.com/petereb/archive/tags/Filters/default.aspx">Filters</category><category domain="http://blogs.msdn.com/petereb/archive/tags/where+clause/default.aspx">where clause</category><category domain="http://blogs.msdn.com/petereb/archive/tags/MDX/default.aspx">MDX</category></item></channel></rss>