<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.adatis.co.uk/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>Jeremy Kashel&amp;#39;s Blog - All Comments</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Allocations in PowerPivot Using DAX</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2010/02/11/dax-closing-balances.aspx#7570</link><pubDate>Sat, 27 Feb 2010 14:56:58 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7570</guid><dc:creator>Jeremy Kashel's Blog</dc:creator><description>&lt;p&gt;Although I didn&amp;amp;#39;t mention it, the inspiration for my last post was the excellent MDX Solutions 2nd&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7570" width="1" height="1"&gt;</description></item><item><title>re: MDX - 12 Months to Date</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/03/06/mdx-12-months-to-date.aspx#7564</link><pubDate>Mon, 08 Feb 2010 15:44:57 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7564</guid><dc:creator>Jeremy Kashel</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In this case I'm referring to a Time Utility Dimension. They can also be known as a Time Analysis Dimension or Date Tool.&lt;/p&gt;
&lt;p&gt;It's generally always a flat dimension, so the structure to hold the members would only ever have a column to support one attribute/level. A lot of people even define the 4 needed members directly in a view, rather than holding them in a table.&lt;/p&gt;
&lt;p&gt;Here are a couple of approaches to this:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://sqlblog.com/blogs/marco_russo/archive/2007/09/02/datetool-dimension-an-alternative-time-intelligence-implementation.aspx"&gt;sqlblog.com/.../datetool-dimension-an-alternative-time-intelligence-implementation.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.obs3.com/ssas_tips.shtml"&gt;www.obs3.com/ssas_tips.shtml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps...&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7564" width="1" height="1"&gt;</description></item><item><title>re: MDX - 12 Months to Date</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/03/06/mdx-12-months-to-date.aspx#7561</link><pubDate>Fri, 29 Jan 2010 15:56:34 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7561</guid><dc:creator>QuestionGuy</dc:creator><description>&lt;p&gt;I'm a bit new to MDX, but apparently this leap year thing is a real problem for people to handle in MDX.&lt;/p&gt;
&lt;p&gt;You say&amp;quot;&lt;/p&gt;
&lt;p&gt;In the MDX Script, the first step is to scope on a member called [Time Analysis].[Time Analysis].&amp;amp;[2], which is the 12 Months to Date member in my Time Utility dimension:&amp;quot;&lt;/p&gt;
&lt;p&gt;I don't quite understand what [Time Analysis] is....is this a dimension table that is already popuplated with some kind of data, based on Time Utility dimension. &amp;nbsp; If so, what kind of data does Time Utility contain?(I'm look for field names I guess)&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7561" width="1" height="1"&gt;</description></item><item><title>Websites tagged "olap" on Postsaver</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/08/05/using-nativesql-business-rules-for-seeding-or-what-ifs.aspx#7529</link><pubDate>Mon, 10 Aug 2009 09:29:18 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7529</guid><dc:creator>Websites tagged "olap" on Postsaver</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Websites tagged &amp;quot;olap&amp;quot; on Postsaver&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7529" width="1" height="1"&gt;</description></item><item><title>XLCubed Version 5 Released</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/06/11/xlcubed-version-4-released.aspx#7522</link><pubDate>Fri, 13 Mar 2009 12:18:34 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7522</guid><dc:creator>Jeremy Kashel's Blog</dc:creator><description>&lt;p&gt;Interesting to see yesterday that XLCubed have released version 5 of their popular OLAP reporting tool&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7522" width="1" height="1"&gt;</description></item><item><title>User links about "hierarchy" on iLinkShare</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/08/13/troubleshooting-the-pel-allocate-statement.aspx#7516</link><pubDate>Fri, 20 Feb 2009 21:15:15 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7516</guid><dc:creator>User links about "hierarchy" on iLinkShare</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;User links about &amp;quot;hierarchy&amp;quot; on iLinkShare&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7516" width="1" height="1"&gt;</description></item><item><title>Bookmarks about Excel</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/07/18/bi-evening-slides-for-pel-vs-mdx.aspx#7486</link><pubDate>Sat, 27 Dec 2008 07:43:53 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7486</guid><dc:creator>Bookmarks about Excel</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Bookmarks about Excel&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7486" width="1" height="1"&gt;</description></item><item><title>PerformancePoint SP2 - Planning Fixes and a mini-feature</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/12/08/performancepoint-sp2-released.aspx#7482</link><pubDate>Tue, 09 Dec 2008 16:58:02 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7482</guid><dc:creator>Sacha Tomey's blog</dc:creator><description>&lt;p&gt;Jeremy has already announced the release of PerformancePoint Server SP2 and it&amp;amp;#39;s great to see that&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7482" width="1" height="1"&gt;</description></item><item><title>re: Entering Dates in PPS Planning Assignments</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/11/27/entering-dates-in-pps-planning-assignments.aspx#7474</link><pubDate>Thu, 27 Nov 2008 16:34:16 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7474</guid><dc:creator>Jeremy Kashel</dc:creator><description>&lt;p&gt;Hi Thomas,&lt;/p&gt;
&lt;p&gt;You're right - you can use CDate instead of DateAdd. It seems that my VBA isn't as sharp as it used to be! I'm not sure which is quicker, but its good that the MDX/VBA combination gives you options.&lt;/p&gt;
&lt;p&gt;Many Thanks&lt;/p&gt;
&lt;p&gt;Jeremy &lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7474" width="1" height="1"&gt;</description></item><item><title>re: Entering Dates in PPS Planning Assignments</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/11/27/entering-dates-in-pps-planning-assignments.aspx#7473</link><pubDate>Thu, 27 Nov 2008 11:03:28 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7473</guid><dc:creator>thu</dc:creator><description>&lt;p&gt;Hi Jeremy,&lt;/p&gt;
&lt;p&gt;i think instead of using VBA!DateAdd(&amp;quot;d&amp;quot;, [Measures].[Value], &amp;quot;30/12/1899&amp;quot;) you could just write VBA!CDate([Measures].[Value]) in MDX.&lt;/p&gt;
&lt;p&gt;BTW, nice post!&lt;/p&gt;
&lt;p&gt;Thomas&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7473" width="1" height="1"&gt;</description></item><item><title>NativeMDXQuery Business Rules in PerformancePoint Planning</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/08/05/using-nativesql-business-rules-for-seeding-or-what-ifs.aspx#7441</link><pubDate>Fri, 24 Oct 2008 10:25:54 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7441</guid><dc:creator>Jeremy Kashel's Blog</dc:creator><description>&lt;p&gt;Having posted about NativeSql business rules a while back , I though that I might as well cover NativeMdxQuery&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7441" width="1" height="1"&gt;</description></item><item><title>re: Using NativeSQL Business Rules for Seeding or What Ifs</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/08/05/using-nativesql-business-rules-for-seeding-or-what-ifs.aspx#7439</link><pubDate>Thu, 16 Oct 2008 09:42:07 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7439</guid><dc:creator>Jeremy Kashel</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes I did mention returning the number of records affected, although in hindsight you will only ever see this if you are running your native rule in PBM.&lt;/p&gt;
&lt;p&gt;If you do want to return the number of records affected, then you need a line in your in your native rule that is: IF object_id(N'tempdb..[#GeneratedCalc_Temp1]') IS NOT NULL INSERT INTO #GeneratedCalc_Temp1 VALUES (@retVal).&lt;/p&gt;
&lt;p&gt;This temp table is then queried by BPM when the rule completes in order to display the number of rows affected. Note that the variable used (@retVal) should have @@rowcount appended to it after each statement. So if you have a delete statement first, then under this statement write set @retVal = @@rowcount. Then in the subsequent insert/update statement(s) write SET @retVal = @retVal + @@rowcount, so that @retVal always holds the total number of affected rows for the rule.&lt;/p&gt;
&lt;p&gt;Hope that's what you're after&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Jeremy&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7439" width="1" height="1"&gt;</description></item><item><title>Microsoft BI Conference - Day 1 - 6th October 2008</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/10/07/microsoft-bi-conference-day-1-review.aspx#7430</link><pubDate>Fri, 10 Oct 2008 12:32:35 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7430</guid><dc:creator>Sacha Tomey's blog</dc:creator><description>&lt;p&gt;So, although later than the trail blazers , I thought I&amp;amp;#39;d write up a brief note about day one of&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7430" width="1" height="1"&gt;</description></item><item><title>Microsoft BI Conference - Day 1 - 6th October 2008</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/10/07/microsoft-bi-conference-day-1-review.aspx#7429</link><pubDate>Fri, 10 Oct 2008 12:32:23 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7429</guid><dc:creator>Sacha Tomey's blog</dc:creator><description>&lt;p&gt;So, although later than the trail blazers , I thought I&amp;amp;#39;d write up a brief note about the day one&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7429" width="1" height="1"&gt;</description></item><item><title>Master Data Management &amp;laquo; Charlie Maitland&amp;#8217;s Blog</title><link>http://blogs.adatis.co.uk/blogs/jeremykashel/archive/2008/10/08/microsoft-bi-conference-day-2-review.aspx#7424</link><pubDate>Wed, 08 Oct 2008 21:25:06 GMT</pubDate><guid isPermaLink="false">8d7d37f8-4a66-4c95-9fba-293fa87607dc:7424</guid><dc:creator>Master Data Management « Charlie Maitland’s Blog</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Master Data Management &amp;amp;laquo; Charlie Maitland&amp;amp;#8217;s Blog&lt;/p&gt;
&lt;img src="http://blogs.adatis.co.uk/aggbug.aspx?PostID=7424" width="1" height="1"&gt;</description></item></channel></rss>