Microsoft BI Conference 2008

I imagine that very few people who read this blog don’t already know about the Microsoft BI Conference happening in Seattle this year during October 6-8. I’ll be spending as much time as I can there (since I’m local its easy for me to go but I’ve still got to keep track of normal things…


Extended absences and other people doing my job for me!

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 to see that others in the blogosphere…



If you haven’t seen it yet the english builds are available!   I have some details about the addin performance improvements


When will data appear in the cube after a submit from the PPS Planning Business Client?

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. Ok so we understand this, but just when-oh-when will data appear in the cube for others…


HOWTO: Dynamic rows or columns with a dimension property filter

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 modified to include it, even if the “all” button….


HOWTO: Filter rows and columns by selecting from a filter

(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 they won’t be shown. This is…


What does this PPS Planning workflow action mean?

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 as the paper/check-based banking system I’ll try to use some comparisons as well, although…


HOWTO: Select a time range that is dynamic (updates over time for a rolling forecast)

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…


HOWTO: Hide filters for dimensions that confuse users

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” are two dimensions in particular that are just not relevant to expose to…


What does this status "xyz" mean for my assignments?

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 perspective there are 2 things that interact with workflow: Jobs and Assignments. How Jobs work…