Most powerful method of data analysis with Excel?

excelos

Well-known Member
Joined
Sep 25, 2011
Messages
592
Office Version
  1. 365
Platform
  1. Windows
Hello

I am looking to learn to use Excel for data analytics such as data modelling, aggregate calculations, filtering, etc.

Would you suggest to learn cube formulas, MDX formulas, DAX formulas or anything else?


Any insight on the pros and cons of each?

Thank you!
 

Excel Facts

When did Power Query debut in Excel?
Although it was an add-in in Excel 2010 & Excel 2013, Power Query became a part of Excel in 2016, in Data, Get & Transform Data.
  • Excel 365 Formulas- especially Dynamic Array / one cell report Formulas:
    • PRO: Instantly Updates
    • PRO: Works well with Power BI
    • Sometimes: Difficult formulas, especially if attempting a one cell report (but it keeps getting easier)
    • CON: Manual Updates
    • CON: Cannot handle more then 1,048,576 rows or more than 16,384 columns of data
  • Power Query:
    • PRO: Easy to update external data, combine files, output to Tables/Pivot Tables with or without Data Model
    • PRO: Can easily handle millions of records, can be used for/with Power BI
    • Sometimes: Can be tricky to set up a query to be dynamic - that is to anticipate changes to source data
    • CON: Complex input data can be tricky to get into shape for output needs
    • CON: As opposed to Excel which works in Row, Column, and Array contexts, Power Query is ALMOST exclusively Column based.
    • CON: Requires a REFRESH to update data
  • DAX
    • PRO: Very powerful periodic calculations can be done lightning fast
    • PRO: Easy to set up Relationships and Measures
    • PRO: Can easily handle millions of records, can be used for/with Power BI
    • CON: DAX is not as friendly as Excel Formulas or the Power Query editor, but not bad either.
    • CON: Coming from Excel, it's hard to change gears and understand that formulas depend on CONTEXT, not rows or columns.
    • CON: Requires a REFRESH to update data
I'm sure there's lots of other thoughts out there, but these are the basic differences between the three methods to work with data. Which you chose is more dependent on the data source, update/change frequency, amount of data, and output.
 
Upvote 0
Thank you! What about CUBE and MDX? Also can we use SQL on Excel cell ranges?
 
Upvote 0
Thank you! What about CUBE and MDX? Also can we use SQL on Excel cell ranges?
CUBE formulas are what are used when converting a Pivot Table to formulas. I don't know what MDX is unless you mean the M formula language which is the language Power Query uses. You can pull data in from SQL databases - it's listed in Data -> Get Data - From Databases.
 
Upvote 0

Forum statistics

Threads
1,223,948
Messages
6,175,575
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top