Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
jdunmall
Advocate I
Advocate I

Analyze in Excel: aggregation of numeric fields

I'm having trouble understanding how to use the new Analyze in Excel feature. The documentation says:

 

Excel PivotTables do not support drag-and-drop aggregation of numeric fields.
Your dataset in Power BI must have pre-defined measures.

If I have a numberic column called Total Sales in the dataset, I cannot summarize it in a pivot table. Odd. 

 

Does that mean I need to create a second column called Total Sales 2 that is a Measure of SUM([Total Sales]). There are now two fields in the dataset that contain the same data, but have different names. That is confusing. Do I then go through and hide the column?

 

Why can't PowerTables aggregate numeric fields? How should I approach numeric fields in the dataset that aggregate nicely inside PowerBI without measures but do not aggregate in Excel properly?

 

-Jeff

10 REPLIES 10
bhanuregonda
Regular Visitor

Hi,

 

I have a powerbi report in which I have YTD calculated measure and i am getting the correct result in power BI for the %YTD value out of it, but when I am analyzing that report in Excel - i am not getting the same values as in Power bi in that column. Not sure why is it different from power bi to analyze excel.

 

Please help me with this.

 

Thanks

bhanuregonda
Regular Visitor

Hi,

 

I have a powerbi report in which I have YTD calculated measure and i am getting the correct result in power BI for the %YTD value out of it, but when I am analyzing that report in Excel - i am not getting the same values as in Power bi in that column. Not sure why is it different from power bi to analyze excel.

 

Please help me with this.

 

Thanks

You are correct, but it is not as bad as you are imagining. When you drag a numeric column into values in Excel, you are creating an implicit measure "on the fly". This is not supported with "Analyze in Excel" nor other deployments of SSAS being consumed in a pivot table in Excel. You don't need to create another column, you need to write explicit measures for each column you want to Analyze. Just write the measure in Power BI and then hide the source column. The upsides are you learn to write some DAX, you get to specifically specify the name (compare "Sum of Extended Amount" with "Total Sales") plus you get to set the formatting in the measure, and at will flow through to the pivot. 



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

formatting and aggregation is already setup in the powerbi model

it must be a bug i cannot aggregate numeric values straight in Excel, 

microsoft, please support this as soon as possible

right now, tabular from powerbi is unusable in Excel. 

It is not a bug. It is working as designed.  It has always been this way with SSAS (originally Multi Dimensonal and now also Tabular).  The easiest way to make it work for you is to use Tabular Editor Scripting.  I cover how to do that in this blog

https://exceleratorbi.com.au/introduction-to-tabular-editor-for-business-users/

 

Note, this is a bit old now (i need to update it).  you don't need to create a template file anymore.  The new approach is covered here (Tabular Editor 3, but also works for TE2, the free version)

https://exceleratorbi.com.au/external-tools-in-power-bi-desktop/



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

i went through the process of converting fields into measures and it feels like a lot of tedious repetition work. why measures are not created automatically for all numeric fields? 

the fields have aggregation setup, all you need is to ecapsulate the field name into a DAX aggregation function and keep it consistent with the fields aggregation choice. It is much easier to manage it via the model where aggreation is supported via GUI. Dax requires code editing any time , and would scare 90% of the users away.

 

The model fields can be used in Powerbi as numeric, but when you go to Excel , they will not be considerd as numeric. so this is inconsistent behaviour. not a bug per ce but is this user fiendly - NO. can it be automated , - yes, as I suggested. 

Just to add another couple of postives to Matt's response, by using a measure rather than a 'naked' column its much easier to modify multiple pivots or visualisations in one go i.e. switch from count to distinct count. Also using measures allows you to modify the behavior depending on context, I quite often need to show a sum for individual rows but then an average for the total row.

The problem with this method is that it strips out a large part of the user interface -- implicit measures are baked into Excel and Power BI. Requiring these explicit measures to do anything with the data is a noticeable inconvenience and makes for very confusing and limited reports. If you hide the data columns in Power BI, then you no longer have access to the features related to implicit measures. If you keep the columns, you confuse Excel users. Is it possible for support of implicit measures to be added to "Analyze in Excel"?

I just discovered this limitation and my excitement for Analyze in Excel went woosh!

I think we would have to make the measure in Power BI Desktop, but i have uploaded most of my reports from Excel data sources and to have to re-do them in Desktop would be a nightmare.  Hoping there is a way to do this using something in Power BI Service and or Excel?

indeed, 

it is NOGO for me as well

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.