Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi All,
I have a columns with header "Sales Q2 vs Q3 ("Sales values")". I have to replace this column null values with 0.
I tried using Text.Contains(_,"Sales values") and Replace but it didn't work.
Need help on this. So, basically I want to replace null values with 0 of all the columns whose column header contains "Sales Values" keyword . I want to do this in Power Query.
Thank You.
Solved! Go to Solution.
Insert this step where #"Changed Type" in 2 places need to be replaced with your previous step name
Table.ReplaceValue(#"Changed Type", null, 0, Replacer.ReplaceValue,List.Select(Table.ColumnNames(#"Changed Type"), (x)=> Text.Contains(x, "Sales Values", Comparer.OrdinalIgnoreCase)))
Thanks @Vijay_A_Verma , it worked.
And what if I want to pivot this column , i mean pivot column if column header contain "Sales Values".
Insert this step where #"Changed Type" in 2 places need to be replaced with your previous step name
Table.ReplaceValue(#"Changed Type", null, 0, Replacer.ReplaceValue,List.Select(Table.ColumnNames(#"Changed Type"), (x)=> Text.Contains(x, "Sales Values", Comparer.OrdinalIgnoreCase)))
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 10 | |
| 6 | |
| 5 | |
| 5 | |
| 2 |