Reducing The Number Of Queries Generated By Excel Cube Function Reports On...
I am a big fan of using Excel cube functions for reporting on Power BI datasets, Analysis Services and Power Pivot: they allow for a lot more layout flexibility than PivotTables when building reports...
View ArticleWhat’s New In Analysis Services 2022?
There was a time when a new release of SQL Server – and therefore a new release of SQL Server Analysis Services – was the most exciting thing in the world for me. New functionality! New things to blog...
View ArticleFiltering An Excel Cube Function Report By A List Of Manually-Entered Values
In Power BI there’s a popular custom visual called “Filter by list” that lets you filter a Power BI report by any list of values that you paste into it. It can save you a lot of time in some...
View ArticleHow Defining Too Many Measures In A Live Connection Report Can Affect Power...
You probably know that it’s a best practice to build your Power BI datasets in a separate .pbix file from your reports – among other things it means that different people can develop the dataset and...
View ArticleExcel Cube Functions, Dynamic Arrays And Lambdas, Part 3: Grouping And...
In the last post in this series I showed how you can use Excel’s new Lambda helper functions to return tables. In this post I’ll show you how you can use them to return a dynamic array of CubeSet...
View ArticleExcel Cube Functions, Dynamic Arrays And Lambdas, Part 2: Returning Tables
In the first post in this series I showed how to use the new Excel Lambda helper functions to return an array containing all the items in a set. That isn’t very useful on its own, so in this post I’ll...
View ArticleExcel Cube Functions, Dynamic Arrays And Lambdas, Part 1: Getting All The...
After my recent post on using Office Scripts and cube functions to generate Excel reports from Power BI data, Meagan Longoria asked me this question on Twitter: To which I can only reply: guilty as...
View ArticlePower BI Dataset Refresh, Column Encoding And The First Partition
If you’ve been following some of my recent posts about improving Power BI refresh performance by partitioning tables you will have seen a lot of screenshots that look like the one below: It’s a...
View ArticleView Native Query Now Works For Analysis Services Data Sources
If you’re familiar with the topic of query folding in Power Query, you’ll know that the View Native Query right-click option in the Applied Steps pane of the Power Query Editor can be used to show the...
View ArticleMigration From Analysis Services Multidimensional – Your Feedback Needed!
Do you have Analysis Services Multidimensional cubes in production? Although I know it’s a long time since I last posted any Multidimensional/MDX content here I hope I still have some readers who do....
View ArticleVisualising Power BI Premium And Azure Analysis Services Query Parallelism
In my last post I showed how to connect SQL Server Profiler up to a Power BI Premium dataset but I didn’t give you any examples of why this might be useful. In this post I’ll show you how you can use a...
View ArticlePerformance Overhead Of Visual Totals On Dimension Security In Analysis...
Recently I was involved in troubleshooting a mysterious Analysis Services Multidimensional performance problem for a customer: the team worked out that certain queries run by certain users were...
View ArticleExcel Dynamic Arrays And The CubeSet Function
Among all the exciting announcements made at Ignite last week, one you may have missed (even in all the Excel-related announcements here) was that dynamic arrays have finally reached GA. Ever since...
View ArticlePower BI Report Builder And RSCustomDaxFilter
If you’re building DAX queries using Power BI Report Builder you might notice something that looks like a new DAX function called RSCustomDaxFilter. For example, here’s a simple DAX query built from...
View ArticleExcel PivotTable Query Performance With Analysis Services, Power Pivot And...
Back in 2016 I wrote the following blog post about changes to the way Excel 365 generated MDX queries for PivotTables connected to Analysis Services, Power Pivot/the Excel Data Model and Power BI...
View ArticleThe AutoSetDefaultInitialCatalog Analysis Services Server Property
In Shabnam Watson’s recent blog post on a bug she found when trying to create a Live connection from Power BI to Analysis Services she mentioned that the AutoSetDefaultInitialCatalog server property...
View ArticleSSASDiag: A Tool To Help Diagnose Analysis Services Problems
There are a lot of great community-developed tools out there for Analysis Services developers to use (BI Developer Extensions, DAX Studio, Tabular Editor, Analysis Services Query Analyzer to name a...
View ArticleDAX Median() Function Does Not Work On Tables With More Than 2 Billion Rows
An interesting – if obscure – fact I learned recently is that a small number of DAX functions such as Median() do not work on tables with more than 2 billion rows in Analysis Services Tabular, Azure AS...
View ArticleSQLBits Power BI And Analysis Services Videos Now Free To View Online
SQLBits is one of the best Microsoft data platform conferences around, and last week’s event in Manchester was particularly good. As usual, videos of almost all of the sessions are available for...
View ArticleSSAS Tabular 2019, Calculation Groups And Migration From SSAS Multidimensional
With the release of CTP 2.3 of SQL Server 2019 today there was big news for Analysis Services Tabular developers: Calculation Groups. You can read all about them in detail in this blog post:...
View Article