Power BI is a key tool for efficient data analysis and report creation, but using it "faster and better" requires a few small techniques that many people overlook

This article will introduce essential Power BI tips that you need to know to elevate your work to a professional level

1. Name fields and tables clearly

Naming fields (columns) and tables is often overlooked, with many leaving default names like Column1, Table1 , which leads to:

  • It's difficult to continue working because I have to constantly check the actual data
  • It can be confusing when writing DAX formulas
  • It's difficult to delegate tasks to others because they don't understand the content

Clearly naming fields such as SalesAmount, OrderDate, and CustomerName helps to understand the information immediately and also makes the report look more professional.

Additional tip: Use consistent naming conventions, such as using underscores (_) or camelCase throughout the project, e.g., employeeStartDate, orderDetails.

2. Use a Reference Query instead of a Duplicate Query

When preparing data with Power Query, many people often use the Duplicate Query function to create a copy of the data. However, this unnecessarily consumes extra memory because the system has to copy all the data again

A better approach is to use a Reference Query , which creates a new query that directly references the original data, resulting in:

  • Save memory
  • Reduce the burden of refreshing data
  • Easy to update when the source data changes

How to use: Right-click the desired query → select “Reference”.

3. Set the Data Type correctly in Power Query

Specifying the correct data type in Power Query is another important step that many people overlook. Letting the system guess can lead to problems such as:

  • I wrote the formula and got an error
  • Data connection error
  • Displaying data in the wrong format, such as numbers being displayed as text

The data type should be specified appropriately, such as:

  • Decimal Number
  • Date
  • Code or category ➔ Text

In addition to reducing the problems mentioned above, it also helps to make the data model smaller and faster

4. Structure the data model using a star schema

Designing a data model is key to making Power BI fast and stable. The recommended model is the Star Schema , which means:

  • There is a central Fact Table (main data such as Sales, Transaction)
  • Surrounded by a Dimension Table (reference data such as Customer, Product, Date)

The advantages of using the Star Schema are:

  • Speed ​​up data processing
  • Simplify the model
  • It helps to write DAX formulas easily and concisely
  • Reduce the chances of relationship loops or ambiguity problems

Cleaning up your data model from the start can save you a tremendous amount of time in the long run

5. Use Measures instead of creating Calculated Columns whenever possible

Power BI offers two ways to create calculated data:

  • Calculated Column: A new column that is calculated and stored in the table.
  • Measure: Dynamic calculation formula; no actual columns are added.

If given the choice, use "Measure" more often because:

  • Do not increase the file size of .pbix
  • Processing only what is needed helps to speed up the process
  • Reduce the burden of refreshing data

Creating a calculated column should only be done when absolutely necessary, such as when the data is needed to create a relationship or as a filter in a report

You can find other articles at: https://demo.rdbi.co.th/blog/

For further inquiries or consultations, please contact:

Page: http://bit.ly/rdbipage
Facebook: https://www.facebook.com/RandDBI/
Line OA: @rdbi
Tel: 02-681-9700
Email: sales@rdbi.co.th 🌟

We use cookies to improve the performance and user experience of our website. You can find more details in our Privacy Policy and manage your privacy settings by clicking on Settings.

Set privacy settings

You can choose your cookie settings by enabling or disabling each type of cookie as needed, except for essential cookies

Accept all
Manage privacy
  • Essential cookies
    Always on

    These types of cookies are essential for the website to function properly, allowing you to use and visit the site normally. You cannot disable these cookies on our website

  • Analytics cookies

    These types of cookies collect information about your website usage to help us measure, improve, and enhance your user experience. If you do not consent to the use of these cookies, we will not be able to measure, improve, and develop the website

Save settings