<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.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>Search results matching tag 'PowerPivot'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=PowerPivot&amp;orTags=0</link><description>Search results matching tag 'PowerPivot'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Group Sales by Age of Customers #dax #powerpivot #tabular</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/05/06/group-sales-by-age-of-customers-dax-powerpivot-tabular.aspx</link><pubDate>Mon, 06 May 2013 12:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48800</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;I published an article describing how to implement the &lt;a href="http://www.sqlbi.com/articles/grouping-transactions-by-age-of-customers-in-dax"&gt;grouping of sales transactions by age of customer at the moment of the transaction&lt;/a&gt; by using PowerPivot or Analysis Services. The same pattern can be used also for any kind of banding operation, this specific case is useful also to recycle the formula that gets the exact age of the customer for each transaction.&lt;/p&gt;  &lt;p&gt;An interesting point is related to performance optimization. The technique is based on adding a calculated column in a table that might contain millions of transactions. This is less expensive than adding a column that contains a foreign key and then a relationship between a table containing group definitions and the transactions table. Every relationship is expensive and generates additional structures (you can see more files in the Analysis Services database, too). Adding one or two columns that have a low number of distinct values (10-15 rows) usually has a lower memory cost than creating a relationship with another table. &lt;a href="http://www.sqlbi.com/articles/grouping-transactions-by-age-of-customers-in-dax"&gt;The article&lt;/a&gt; also contains PowerPivot examples for both Excel 2010 and Excel 2013.&lt;/p&gt;  &lt;p&gt;If only I could decouple attribute visualization from physical structure, I would put these “degenerate dimensions” in a separate folder, because in this way such attribute will be included in attributes belonging to the fact table, which might not be so clear in presenting data. However, I understand that such a decoupling could make live very hard to DAX clients (but probably for MDX it could be not a big issue).&lt;/p&gt;</description></item><item><title>DAX Studio for Excel 2013 finally available! #dax #excel #powerpivot #ssas #tabular</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/05/04/dax-studio-for-excel-2013-finally-available-dax-excel-powerpivot-ssas-tabular.aspx</link><pubDate>Sat, 04 May 2013 05:49:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48963</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;I'm so happy that &lt;a href="http://www.sqlbi.com/tools/dax-studio/"&gt;DAX Studio&lt;/a&gt; finally supports Excel 2013! As &lt;a href="http://geekswithblogs.net/darrengosbell/archive/2013/05/04/new-release---dax-studio-1.2-with-excel-2013-support.aspx"&gt;Darren Gosbell described in his blog&lt;/a&gt;, this release has a few internal changes that will better support future enhancements. I will port the code to capture the query plan for a query in this new release, but unfortunately it will require some weeks because I'm traveling a lot in these days.&lt;/p&gt;&lt;p&gt;If you write DAX formulas and queries for PowerPivot or Analysis Services Tabular, DAX Studio is a must have tool: do you really want to live without a DAX Editor? There are a lot of possible improvements and I hope other contributors will give their help to &lt;a href="http://daxstudio.codeplex.com/"&gt;this Codeplex project&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>PowerPivot Workbook Size Optimizer #powerpivot #tabular</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/04/30/powerpivot-workbook-size-optimizer-powerpivot-tabular.aspx</link><pubDate>Tue, 30 Apr 2013 10:50:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48929</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;Microsoft released the &lt;a href="http://www.microsoft.com/download/details.aspx?id=38793"&gt;Workbook Size Optimizer for Excel&lt;/a&gt;, the first version of an Excel add-in for &lt;strong&gt;Excel 2013&lt;/strong&gt; that inspects the data model and suggest possible optimizations. Fundamentally, it tries to apply the best practices descripted in a &lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2013/04/03/optimize-memory-in-powerpivot-and-ssas-tabular.aspx"&gt;white paper I mentioned&lt;/a&gt; a few weeks ago, removing useless columns and changing granularity to those that could reduce the overall memory cost of a table.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/image_600F7B61.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:left;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" align="left" src="http://sqlblog.com/blogs/marco_russo/image_thumb_6D095B72.png" width="96" height="97" /&gt;&lt;/a&gt;There are different setup available in the &lt;a href="http://www.microsoft.com/download/details.aspx?id=38793"&gt;download page&lt;/a&gt;, depending on operating system (Windows 7 or Windows 8) and on Office version (32 or 64 bit). Once installed, you have a new tab in the Excel ribbon, called Workbook Size Optimizer, showing a single button that starts a wizard.&lt;/p&gt;  &lt;p&gt;I tried to run the optimizer with a workbook where I imported several tables from Adventure Works Data Warehouse sample database. The first page shows a few information about the workbook size and the option of automatic detection or manual choice of rules. The latter is an option you can request also later, so I started with the default.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/image_24DB9F96.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://sqlblog.com/blogs/marco_russo/image_thumb_5CADE3B9.png" width="620" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;        &lt;p&gt;After a short analysis, I received three smart suggestions (considered the model I have). We might wonder that removing UnitCost is a smart thing, because it could be required in order to perform calculations and rounding the value might be not correct for our analysis. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/image_575EFD08.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://sqlblog.com/blogs/marco_russo/image_thumb_763570E6.png" width="620" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Since I requested to apply some changes, I have the option of changing which rules to apply. This corresponds to the choice you have if you choose “Let me choose the rules myself” in the first screen of the wizard.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/image_2E07B50A.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://sqlblog.com/blogs/marco_russo/image_thumb_4CDE28E8.png" width="620" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;I kept all the rules and after I click Next I had to wait several seconds in order to complete the optimization process. The result shows a few information about the result of the job.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/image_3DC74A0E.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://sqlblog.com/blogs/marco_russo/image_thumb_0A8B10A5.png" width="620" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is a good starting point. Don’t blindly trust any suggestion and try to consider carefully the rules to apply in order to avoid losing important data for your analysis. Moreover, you might have a better knowledge of your data model than a wizard and consider the deletion of many useless columns (for your analysis) that are not identified by the wizard. My article &lt;a href="http://www.sqlbi.com/articles/checklist-for-memory-optimizations-in-powerpivot-and-tabular-models/"&gt;Checklist for Memory Optimizations in PowerPivot and Tabular Models&lt;/a&gt; contains several best practices that you can apply to your data model.&lt;/p&gt;</description></item><item><title>LASTNONBLANK and FIRSTNONBLANK functions work with any column #dax #powerpivot #ssas #tabular</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/04/19/lastnonblank-and-firstnonblank-functions-work-with-any-column-dax-powerpivot-ssas-tabular.aspx</link><pubDate>Fri, 19 Apr 2013 10:28:50 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48789</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;During a &lt;a href="http://www.powerpivotworkshop.com/"&gt;PowerPivot Workshop&lt;/a&gt; course we received an interesting question from a student: “Can I use LASTNONBLANK (and FIRSTNONBLANK) with a column which is not a date column?”&lt;/p&gt;  &lt;p&gt;The reason is that we introduce LASTNONBLANK in the Advanced Time Intelligence module, because its typical use case is on a date column. However, you can use these functions on any column, which raises the question about what happens at that point. The sort order used is the one that depends on the data type of the column. If it is a Text column, the alphabetical sort order is the reference order. If it is a number, then the numeric order is the reference.&lt;/p&gt;  &lt;p&gt;What happens if a column has the “Sort By Column” property set to another column? This sort order is &lt;strong&gt;*not considered*&lt;/strong&gt; by LASTNONBLANK and FIRSTNONBLANK functions. Even if a PivotTable shows you data sorted according to Sort by Column property, any DAX formula ignores such a sort order. Thus, be careful writing your DAX queries if you have to do some assumptions on the sort order of a column using DAX functions that rely on sort order, such as LASTNONBLANK and FIRSTNONBLANK.&lt;/p&gt;</description></item><item><title>Optimize memory in #powerpivot and #ssas #tabular</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/04/03/optimize-memory-in-powerpivot-and-ssas-tabular.aspx</link><pubDate>Wed, 03 Apr 2013 10:55:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48473</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;Microsoft published an interesting article about how to &lt;a href="http://office.microsoft.com/en-us/excel-help/create-a-memory-efficient-data-model-using-excel-2013-and-the-powerpivot-add-in-HA103981538.aspx"&gt;optimize memory consumption of a PowerPivot Data Model in Excel 2013&lt;/a&gt;. All these suggestions are also valid for SSAS Tabular. I&amp;nbsp;also wrote an article&amp;nbsp;&lt;a href="http://www.sqlbi.com/articles/checklist-for-memory-optimizations-in-powerpivot-and-tabular-models/"&gt;Checklist for Memory Optimizations in PowerPivot and Tabular Models&lt;/a&gt; with a summary of the best practices.&lt;/p&gt;  &lt;p&gt;The short list of things to do is very valuable:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Removing columns non necessary for analysis&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Identity column (PK) of a fact table&lt;/li&gt;      &lt;li&gt;Timestamps, guid and other info useful for auditing and replication, but with no data for analysis&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;If a column has too many distinct value and cannot be removed (i.e. transaction ID in a fact table for drillthrough), consider splitting the column into multiple distinct parts.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Each one of the parts will have a small number of unique values, and the combined total will be smaller than the original unified column. &lt;/li&gt;      &lt;li&gt;Always separate date and time in two columns, instead of the original datetime.&lt;/li&gt;      &lt;li&gt;In many cases, you also need the distinct parts to use as slicers in your reports. When appropriate, you can create hierarchies from parts like Hours, Minutes, and Seconds.&lt;/li&gt;      &lt;li&gt;Keep only the granularity you really need.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Normalize columns keeping only those with the lower number of distinct values&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;For example, if you have quantity, price and total line amount, import quantity and price and calculate total line amount as SUMX( Sales, Sales[quantity] * Sales[price] ) instead of SUM( Sales[line amount] ) importing line amount. &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Reduce precision of number to reduce distinct values (i.e. round to integer if decimal values are not relevant). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The reason is that VertiPaq compress data at column level, creating a dictionary for each column and storing for each row only the number of bits required to store the index to the dictionary. More details in the article &lt;a href="http://www.sqlbi.com/articles/optimizing-high-cardinality-columns-in-vertipaq/"&gt;Optimizing High Cardinality Columns in VertiPaq&lt;/a&gt; I wrote a few months ago and on the &lt;a href="http://www.sqlbi.com/books/microsoft-sql-server-2012-analysis-services-the-bism-tabular-model/"&gt;SSAS 2012 Tabular book&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A useful macro to analyze memory consumption and quickly identify the most expensive tables and columns in a PowerPivot workbook is available on Kasper De Jonge blog &lt;a href="http://www.powerpivotblog.nl/what-is-eating-up-my-memory-powerpivot-excel-edition"&gt;What is eating up my memory the PowerPivot / Excel edition&lt;/a&gt;. There is also a version for a Tabular database in his &lt;a href="http://www.powerpivotblog.nl/what-is-using-all-that-memory-on-my-analysis-server-instance"&gt;What is using all that memory on my Analysis server instance&lt;/a&gt; post.&lt;/p&gt;</description></item><item><title>New PowerPivot 2013 book available! #excel #powerpivot</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/04/02/new-powerpivot-2013-book-available-excel-powerpivot.aspx</link><pubDate>Tue, 02 Apr 2013 11:25:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48472</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;Our new book about PowerPivot 2013 is finally available in printed edition, too!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/marco_russo/excel2013powerpivot_2250BF29.png"&gt;&lt;img title="excel2013powerpivot" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:left;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="excel2013powerpivot" align="left" src="http://sqlblog.com/blogs/marco_russo/excel2013powerpivot_thumb_5F2540FB.png" width="204" height="240" /&gt;&lt;/a&gt;The title is &lt;strong&gt;&lt;a href="http://www.sqlbi.com/books/excel-2013-building-data-models-with-powerpivot/"&gt;Microsoft Excel 2013: Building Data Models with PowerPivot&lt;/a&gt; &lt;/strong&gt;and it is a partial rewriting of the previous book about &lt;a href="http://www.sqlbi.com/books/powerpivot-for-excel-2010-give-your-data-meaning/"&gt;PowerPivot for Excel 2010&lt;/a&gt;. In the previous book we had a target audience that included advanced Excel users and BI developers, because at that time there was no option to get the same engine in Analysis Services. But 30 months are elapsed, a new version of Analysis Services has been released and in this new book we focused mainly on Excel users. For this reason, we wrote a comprehensive book of all the feature of PowerPivot, but most important we tried to pass concepts of data modeling that might be pretty obvious for a DBA and a BI developer, but are completely new to an Excel user that never had the ability to create a data model with more than one table.&lt;/p&gt;  &lt;p&gt;This book is focused on Excel 2013, so we included specific feature of this release related to PowerPivot, such as writing DAX queries and linked back tables, and features unique to Excel 2013, such as Power View. However, all of the PowerPivot features (so the 85% of the book) are good also for &lt;a href="http://www.microsoft.com/en-us/bi/powerpivot.aspx"&gt;PowerPivot for Excel 2010&lt;/a&gt; in its latest release (&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29074"&gt;SQL Server 2012 SP1 PowerPivot for Microsoft Excel 2010&lt;/a&gt;), so you can safely use this book for both version of Excel.&lt;/p&gt;  &lt;p&gt;You can download the first chapter of the book from the &lt;a href="http://www.sqlbi.com/books/excel-2013-building-data-models-with-powerpivot/"&gt;book page on SQLBI web site&lt;/a&gt;. And if you want to attend a training in a classroom or online, look at the complete list of available trainings on &lt;a href="http://www.powerpivotworkshop.com/"&gt;PowerPivot Workshop&lt;/a&gt; web site. The next &lt;a href="http://www.powerpivotworkshop.com/courses/#online"&gt;online courses&lt;/a&gt; are scheduled on April 22-24, 2013 and June 17-19, 2013 (following online workshops are every other month).&lt;/p&gt;  &lt;p&gt;Here are the links to directly order the book on Amazon around the world:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Amazon.com: &lt;a href="http://www.amazon.com/gp/product/0735676348/?tag=se04-20"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.com/gp/product/B00BWYPAGC/?tag=se04-20"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.ca: &lt;a href="http://www.amazon.ca/gp/product/0735676348/?tag=s087a1-20"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.ca/gp/product/B00BWYPAGC/?tag=s087a1-20"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.co.uk: &lt;a href="http://www.amazon.co.uk/gp/product/0735676348/?tag=wwwsqlbicom08-21"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.co.uk/gp/product/B00BWYPAGC/?tag=wwwsqlbicom08-21"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.de: &lt;a href="http://www.amazon.de/gp/product/0735676348/?tag=wwwsqlbicom00-21"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.de/gp/product/B00BWYPAGC/?tag=wwwsqlbicom00-21"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.es: &lt;a href="http://www.amazon.es/gp/product/0735676348/?tag=wwwsqlbicom0f-21"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.es/gp/product/B00BWYPAGC/?tag=wwwsqlbicom0f-21"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.fr: &lt;a href="http://www.amazon.fr/gp/product/0735676348/?tag=wwwsqlbicom06-21"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.fr/gp/product/B00BWYPAGC/?tag=wwwsqlbicom06-21"&gt;kindle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Amazon.it: &lt;a href="http://www.amazon.it/gp/product/0735676348/?tag=wwwsqlbicom-21"&gt;hardcopy&lt;/a&gt; – &lt;a href="http://www.amazon.it/gp/product/B00BWYPAGC/?tag=wwwsqlbicom-21"&gt;kindle&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;    &lt;p&gt;And here is the list of chapters:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Chapter 1 Introduction to PowerPivot&lt;/li&gt;    &lt;li&gt;Chapter 2 Using the unique features of PowerPivot&lt;/li&gt;    &lt;li&gt;Chapter 3 Introducing DAX&lt;/li&gt;    &lt;li&gt;Chapter 4 Understanding data models&lt;/li&gt;    &lt;li&gt;Chapter 5 Publishing to SharePoint&lt;/li&gt;    &lt;li&gt;Chapter 6 Loading data&lt;/li&gt;    &lt;li&gt;Chapter 7 Understanding evaluation contexts&lt;/li&gt;    &lt;li&gt;Chapter 8 Understanding CALCULATE&lt;/li&gt;    &lt;li&gt;Chapter 9 Using Hierarchies&lt;/li&gt;    &lt;li&gt;Chapter 10 Using Power View&lt;/li&gt;    &lt;li&gt;Chapter 11 Shaping the Reports&lt;/li&gt;    &lt;li&gt;Chapter 12 Performing Date Calculations in DAX&lt;/li&gt;    &lt;li&gt;Chapter 13 Using Advanced DAX&lt;/li&gt;    &lt;li&gt;Chapter 14 Using DAX as a Query Language&lt;/li&gt;    &lt;li&gt;Chapter 15 Automating Operations Using VBA&lt;/li&gt;    &lt;li&gt;Chapter 16 Comparing Excel and SQL Server Analysis Services &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This book should help you starting with PowerPivot at the very beginning, and you will probably use only the first chapters at that point. Over time, you will use following chapters and will learn more advanced techniques. This is not a book you can digest in a couple of days (after all, it is 500 pages long!), it will be your companion for several months, until you will master PowerPivot!&lt;/p&gt;</description></item><item><title>Discount for PASS Business Analytics Conference 2013 #passbac #ssas #sqlpass</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/03/12/discount-for-pass-business-analytics-conference-2013-passbac-ssas-sqlpass.aspx</link><pubDate>Tue, 12 Mar 2013 12:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48201</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;One month ago &lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2013/02/08/first-spring-conference-pass-business-analytics-conference-and-sql-bits-passbac-sqlbits-sqlpass.aspx"&gt;I wrote about my sessions&lt;/a&gt; at PASS Business Analytics Conference 2013, in Chicago, IL on April 10-12, 2013. If you still have not registered, you can save $200 by using the code &lt;strong&gt;BAC228BL&lt;/strong&gt; and you should hurry up, because there is another discount if you &lt;a href="http://passbaconference.com/Register.aspx"&gt;register&lt;/a&gt; within March 15, 2013.&lt;/p&gt;  &lt;p&gt;If you are too lazy to click on the previous post, I will speech in two sessions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Modern Data Warehousing Strategy&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Self-Service Data Modeling&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And now that Data Explorer Preview has been made public I can disclose that Data Explorer will be covered in my Self-Service Data Modeling session! I thought about writing an article about Data Explorer, but there is already a good coverage and I suggest you to read these blogs:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.sqljason.com/2013/03/introduction-to-data-explorer-preview.html"&gt;Introduction to Data Explorer Preview for Excel&lt;/a&gt; by Jason Thomas&lt;/li&gt;    &lt;li&gt;&lt;a href="http://cwebbbi.wordpress.com/category/data-explorer/"&gt;Several posts&lt;/a&gt; by Chris Webb&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dataexplorer/archive/2013/02/27/announcing-microsoft-data-explorer-preview-for-excel.aspx"&gt;Announcement&lt;/a&gt; on Data Explorer Team blog&lt;/li&gt; &lt;/ul&gt;</description></item><item><title>Microsoft BI Security White Paper #ssas #powerpivot #sharepoint #ssrs</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/03/11/microsoft-bi-security-white-paper-ssas-powerpivot-sharepoint-ssrs.aspx</link><pubDate>Mon, 11 Mar 2013 11:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48144</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;There is a new whitepaper from Microsoft, &lt;a href="http://technet.microsoft.com/en-us/library/dn186184.aspx"&gt;Microsoft BI Authentication and Identity Delegation&lt;/a&gt;, which describes all the authentication and delegation scenarios with Microsoft BI technologies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Personal BI Scenarios (Excel)&lt;/li&gt;    &lt;li&gt;Team BI Scenarios (SharePoint)&lt;/li&gt;    &lt;li&gt;Corporate BI Scenarios (Reporting Services, Analysis Services)&lt;/li&gt;    &lt;li&gt;Federated BI Scenarios (Multi-Forest AD, Extranet, Cloud)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This is the new reference whitepaper to correctly plan and configure the security environment of a BI solution based on Microsoft BI stack.&lt;/p&gt;</description></item><item><title>Update to the PowerPivot for Excel 2013 licensing #powerpivot #excel</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/02/27/update-to-the-powerpivot-for-excel-2013-licensing-powerpivot-excel.aspx</link><pubDate>Wed, 27 Feb 2013 14:21:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47934</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;&lt;strike&gt;Rob Collie&lt;/strike&gt; Ken Puls (thanks Bob!) wrote a very interesting post about the &lt;a href="http://www.powerpivotpro.com/2013/02/guest-post-from-ken-puls-how-to-buy-powerpivot-2013-including-the-30-volume-licensing-workaround/?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=guest-post-from-ken-puls-how-to-buy-powerpivot-2013-including-the-30-volume-licensing-workaround"&gt;PowerPivot for Excel 2013 licensing&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Short recap:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;PowerPivot for Excel 2013 is only available in a few editions of Excel/Office (&lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2013/02/18/the-right-version-of-excel-2013-for-using-powerpivot-powerpivot-excel.aspx"&gt;more details here&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;If you want to buy a perpetual license of Excel with PowerPivot, you need to be included in a Volume Licensing program&lt;/li&gt;    &lt;li&gt;The easiest way to enter a volume licensing program is buying 5 licenses for Microsoft products, even different ones&lt;/li&gt;    &lt;li&gt;The cheapest license you can buy is around 7$ (i.e. Microsoft DVD Playback Pack for Windows Vista Business)&lt;/li&gt;    &lt;li&gt;Buying 4 of them grants you the ability to buy Office 2013 Pro Plus license as fifth product to enter the volume license agreement&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This really does not make any sense to me, and like everyone I hope Microsoft will fix the licensing issues that could limit the adoption of PowerPivot for Excel 2013. In the meantime, there is a way to get the product spending just 30$ more.&lt;/p&gt;</description></item><item><title>DAX Time Intelligence for 4-4-5 Calendar, ISO Calendar and other custom ones #dax #powerpivot</title><link>http://sqlblog.com/blogs/marco_russo/archive/2013/02/19/dax-time-intelligence-for-4-4-5-calendar-iso-calendar-and-other-custom-ones-dax-powerpivot.aspx</link><pubDate>Tue, 19 Feb 2013 14:21:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47663</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;DAX offers a set of Time Intelligence functions that simplify writing DAX expressions such as YTD, YOY and other time-related calculations. However, these functions only works when some assumptions are valid: your periods should be “natural” months and quarter. Some industries, such as retail and manufacturing, are used to accounting periods that are based on weeks instead of months. One month and one quarter are a set of weeks and a week cannot be split in different months, quarter or years. Making DAX working on these custom calendars requires you to write some DAX expression without using the built-in Time Intelligence functions.&lt;/p&gt;  &lt;p&gt;I wrote an article, &lt;a href="http://www.sqlbi.com/articles/week-based-time-intelligence-in-dax/"&gt;Week-Based Time Intelligence in DAX&lt;/a&gt;, which describes how to write the common DAX calculations required on a custom calendar. I also included two samples, one for Excel 2010 and the other for Excel 2013, so that you can easily work on both versions (&lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2013/01/14/powerpivot-compatibility-across-versions.aspx"&gt;as you know&lt;/a&gt;, downgrading a workbook from Excel 2013 to Excel 2010 with PowerPivot is not possible).&lt;/p&gt;  &lt;p&gt;An important tip you will find is that creating a column that contains the number of days elapsed in a year (or the running total of days in the year, if you prefer) makes it easy writing the FILTER required to use the right set of days in each calculation. After all, this technique is very similar to the one you would use in SQL to perform the same calculation, for this reason DAX is considered more intuitive than MDX by developers with a SQL background.&lt;/p&gt;</description></item></channel></rss>