Share this
What's the Difference Between Calculated Columns, Calculated Tables, and Measures?
by Christian Ofori-Boateng on Nov 26, 2020 8:15:00 AM
Power BI provides report creators with a variety of methods for calculating and modeling data. Some commonly helpful tools include calculated columns, calculated tables, and measures.
If you are a newer Power BI user, you may be unsure which of these is the best choice for your needs. If you’ve been using Power BI for a while, you are probably familiar with these functions, but may be wondering if you are utilizing them optimally. Let’s define each one and explore its primary uses.
Calculated Columns
A calculated column is a column of data that is added to an existing table in your model. This is done either in report view or data view using a DAX formula to determine the data that is displayed. The column will be shown under Field as usual, but you will notice a symbol indicating that a formula was used.
Calculated columns are like other columns in your report, including that they are stored in memory. When you refresh your report, the column will calculate row by row, so it cannot give you real-time updates.
When to use a calculated column
A calculated column can be a useful tool if you are looking to combine data from multiple columns in a table or across tables. You might also want to extract specific sub-data from existing columns.
To create a calculated column:
- Right-click on the table name
- Click “New Column”
- Enter your DAX formula
Calculated Tables
A calculated table differs from other tables you might have in your report because it is created by pulling from data that is already in your model, whereas most other tables are imported from an outside source.
A calculated table can have a connection with other tables. You may choose to join two tables, or extract data from multiple tables to be displayed together. Like calculated columns, these tables are stored in memory and will update whenever the source data is updated.
When to use a calculated table
Calculated tables are great for data that you want to be stored in the model, as opposed to having real-time calculations. If you need to join two tables or combine data from multiple tables, this function will work well for you. Many report creators enjoy it for creating calendar tables as well.
You may also choose to use a calculated table for calculations that you do not want in your end report, or that will not be shared with others. This option is good for modeling different scenarios. Modelers often use calculated tables to debug a lengthy DAX expression to make sure it is running smoothly.
To create a calculated table:
- From Report View or Data View, go to the Modeling tab
- Within Modeling, find the section for Calculations
- Click “New Table”
If you create the table in Data View, you will be able to see it right away, so this can be a good starting point.
Measures
Measures are a very common function in Power BI. They are best used for aggregated data, like the oft-used SUM or SUMX. You can create a measure specific to your needs using a DAX formula. Power BI also has “quick measures” that are already in DAX, so check these to save yourself from writing the code. This is a great option if you are still learning DAX or have a common calculation need that is likely already represented in the quick measures.
Measures are calculated in real time, so they are not stored in memory. You can create a measure in Report View or Data View. When you create a measure, you will notice that it is listed under Fields with a calculator symbol next to it. This indicates that it is the result of a calculation, rather than pulled from another source.
When to use a measure
Measures are most useful if you need to aggregate your data in some way, or need up-to-the-minute calculations. The other benefit of creating a measure is that you can then apply it to other tables as well - once it is created you can move it as needed. If you know there is a calculation you will be completing often, create a measure for ease of use in the future.
To create a measure:
- In Report view, go to the Modeling tab
- Click “New Measure”
- Enter your DAX formula
- When complete, your measure will be listed under Fields
PBRS from ChristianSteven Software
Once you have your reports optimized with the use of targeted calculations, you need to ensure they are getting into the right hands at the right time. ChristianSteven Software can take the pressure off with our automated reports scheduler for Power BI. Start your free trial of PBRS today to find out how you can maximize your Power BI usage.
Share this
- Business Intelligence (174)
- PBRS (172)
- Power BI Reports (153)
- Power BI (152)
- Power BI Reports Scheduler (151)
- IntelliFront BI (113)
- Microsoft Power BI (103)
- Dashboards (81)
- Data Analytics (80)
- Data Analytics Software (80)
- Business Intelligence Tools (79)
- Data Analytics Tools (79)
- Reports (79)
- KPI (77)
- SSRS (33)
- Crystal Reports (29)
- Crystal Reports Scheduler (28)
- SSRS Reports (25)
- SSRS Reports Scheduler (25)
- SSRS Reports Automation (23)
- CRD (20)
- Tutorial (8)
- Crystal Reports Server (6)
- Power BI to CSV (6)
- Power BI to Excel (6)
- ChristianSteven (3)
- KPIs (3)
- ATRS (2)
- Bi dashboard (2)
- Business Analytics (2)
- KPI software (2)
- Self-Service Data Analytics Tools (2)
- Tableau (2)
- Tableau Report Automation (2)
- Tableau Report Export (2)
- Tableau Report Scheduler (2)
- bi dashboard solution (2)
- business intelligence reports (2)
- business intelligence software (2)
- data analytics solutions (2)
- key performance indicators (2)
- power bi email subscriptions (2)
- Data Driven Schedules (1)
- GH1 (1)
- Power BI Dashboards (1)
- Reporting (1)
- Static Power BI Report (1)
- automation in power bi (1)
- benefits of automation in power BI (1)
- bi data (1)
- bi roi (1)
- business intelligence for finance department (1)
- business intelligence implementation challenges (1)
- construct bi reports with power bi (1)
- construction bi (1)
- crystal reports software (1)
- crysyal reports distribution (1)
- data analytics business intelligence difference (1)
- data analytics product (1)
- data analytics techniques (1)
- distribute power bi report (1)
- email power bi (1)
- enterprise bi server (1)
- enterprise bi software (1)
- hospital business intelligence (1)
- incisive analytics (1)
- intuitive business intelligence (1)
- power BI exporting (1)
- power bi emails to share reports (1)
- power bi for construction project (1)
- power bi healthcare (1)
- print power bi report (1)
- real estate business intelligence (1)
- schedule power bi (1)
- schedule power bi reports (1)
- scheduled power bi emails (1)
- scheduling Power BI reports (1)
- share power BI reports by email (1)
- share power bi reports (1)
- share your Power BI reports as PDF (1)
- tools for business intelligence (1)
- use drop box to share Power BI Reports (1)
- October 2024 (1)
- September 2024 (1)
- April 2024 (1)
- March 2024 (1)
- February 2024 (1)
- January 2024 (1)
- December 2023 (1)
- November 2023 (1)
- October 2023 (2)
- September 2023 (1)
- August 2023 (1)
- July 2023 (1)
- June 2023 (1)
- May 2023 (1)
- April 2023 (1)
- March 2023 (1)
- February 2023 (1)
- January 2023 (1)
- December 2022 (1)
- November 2022 (1)
- October 2022 (1)
- September 2022 (1)
- August 2022 (1)
- July 2022 (1)
- June 2022 (1)
- May 2022 (1)
- April 2022 (1)
- March 2022 (1)
- February 2022 (1)
- January 2022 (1)
- December 2021 (1)
- November 2021 (1)
- October 2021 (2)
- September 2021 (1)
- August 2021 (2)
- July 2021 (1)
- June 2021 (4)
- May 2021 (5)
- April 2021 (3)
- March 2021 (2)
- February 2021 (2)
- January 2021 (2)
- December 2020 (2)
- November 2020 (2)
- September 2020 (8)
- August 2020 (3)
- July 2020 (5)
- June 2020 (12)
- May 2020 (2)
- April 2020 (3)
- March 2020 (2)
- February 2020 (5)
- January 2020 (7)
- December 2019 (9)
- November 2019 (9)
- October 2019 (10)
- September 2019 (5)
- August 2019 (6)
- July 2019 (13)
- June 2019 (8)
- May 2019 (3)
- April 2019 (5)
- March 2019 (4)
- February 2019 (3)
- January 2019 (10)
- December 2018 (2)
- November 2018 (22)
- October 2018 (10)
- September 2018 (12)
- August 2018 (5)
- July 2018 (23)
- June 2018 (29)
- May 2018 (25)
- April 2018 (12)
- March 2018 (22)
- February 2018 (15)
- January 2018 (15)
- December 2017 (6)
- November 2017 (4)
- October 2017 (4)
- September 2017 (4)
- August 2017 (4)
- July 2017 (7)
- June 2017 (12)
- May 2017 (10)
- April 2017 (6)
- March 2017 (10)
- February 2017 (7)
- January 2017 (5)
No Comments Yet
Let us know what you think