📈 Power BI DAX examples

FORMAT Examples in Power BI DAX

Convert values to formatted text. This page gives you the syntax, five practical business examples, common mistakes, and copy-ready DAX you can adapt for reports.

Updated 2026-06-125 business examplesCopy-ready DAX

💡 Ideas for You

Learning resources for Power BI measures, DAX patterns and reporting.

4 useful links

Some links in this section may be affiliate links. Choose only what is useful for your own work.

What FORMAT does

Convert values to formatted text. In Power BI, the key is not only the formula itself but how it behaves with slicers, relationships, visuals and totals.

Syntax or pattern

FORMAT(value, format_string)
✍️

5 practical business examples

1

FORMAT in a sales report

Show a measure as text for a title or label.

Sales Label = FORMAT([Total Sales], "$#,0")

Use FORMAT for labels, not measures you need to chart as numbers.

2

Join selected products

Display selected products in a title.

Selected Products = CONCATENATEX(VALUES(Products[Product Name]), Products[Product Name], ", ")

Useful for dynamic titles and tooltips.

3

Extract a code prefix

Return the first characters from a code.

Region Code = LEFT(Sales[Order Code], 3)

Useful for calculated columns when codes contain meaning.

4

Check text contains priority

Identify priority tickets.

Priority Flag = IF(CONTAINSSTRING(Tickets[Subject], "urgent"), "Urgent", "Standard")

Good for simple text classification.

5

Create readable KPI label

Combine text and a formatted measure.

KPI Label = "Sales: " & FORMAT([Total Sales], "$#,0")

Useful for cards, titles and tooltips.

Common mistakes to avoid

  • Using FORMAT before checking whether the data model has the right relationships and filter direction.
  • Writing one complex measure instead of creating simple base measures first.
  • Testing only at the total level and not checking row, category and date contexts.
  • Forgetting that slicers, visuals and relationships can all change the filter context.

FAQ

When should I use FORMAT in DAX?

Use FORMAT when the calculation pattern matches the business question and the result behaves correctly in the current filter context.

Why is my FORMAT measure returning the wrong total?

Most total issues come from row context, filter context, relationships, or using a column aggregation where an iterator or CALCULATE pattern is needed.

Can I use this FORMAT pattern in a calculated column?

Some patterns work in calculated columns, but most reporting calculations should be measures so they respond to slicers and report filters.