Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
The design of the dashboard is that the metrics used in there are all part of a dimension table. These help to create dynamic axis for the visual so that users can select the visuals they want to see.
Given the dynamic nature of the data selector, I cannot format the values in the table on their own ( for example, remove all decimal places would make the rate value 0 for all, a percentage value would affect variable * 100%). Therefore my initial attempt was to use the FORMAT function in dax to transform the measures we are using in the table.
I am converting the metrics into the desired format. However, doing this results in null values being converted into EMPTY values. The table should not contain the rows which are empty. However, these are EMPTY values rather than BLANK values so they only way I can remove them is by using the filter panel to filter them and set it to ‘IS NOT EMPTY’ however this really slows down the performance of the dashboard.
So I need an alternative approach that can change the format of the values in the table, that are being filtered by a slice of the metrics needed for the dashboard, whilst either not converting or easily removing the null values.
I hope this message finds you well. I've noticed that this solution remain unresolved. If any of you have managed to find a resolution to the issue, I kindly request that you share your solution for the benefit of the entire community. Alternatively, if you're still facing challenges, please do let us know as well.
Your insights and updates will greatly assist others who might be encountering the same challenge.
Hi @MMY "The table should not contain the rows which are empty." If you really do not need data use Power Query to "transform" it by simply removing it by filter, this is possible solution.
Maybe link below could be something helpful for you
https://www.sqlbi.com/articles/introducing-dynamic-format-strings-for-dax-measures/
Proud to be a Super User!
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
8 | |
7 | |
6 | |
6 |
User | Count |
---|---|
28 | |
11 | |
11 | |
10 | |
6 |