Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
I am attempting to replace the null values with the values from completion note date in the far left.
If possible i would like to use the exitsting completion date column instead of creating a new one.
Any suggestions
Solved! Go to Solution.
If a measure is sutible for your needs then a simple measure liek the following would work. Replace max with whatever aggregation you need
measure = VAR _Column1 = MAX ( Column1 ) RETURN IF ( ISBLANK ( _Column1 ), MAX ( Column2 ), _Column1 )
If a measure is not sutible then the easiest way is to add a new column either in the model or in the Query Editor.
The DAX version would be
Column3 = IF ( ISBLANK ( Column1 ), Column2, Column1 )
The Power Query Version would be
if [Column1] = null then [Column2] else [Column1]
Then remove the old column. With Power Query you can do it in one step without adding a new column but it is not possible with the UI you need to use the advanced editor. I have included an example below, the key step is
Table.ReplaceValue(#"Changed Type",null,each [Column1],Replacer.ReplaceValue,{"Column2"})
let Source = Table.FromRows({{1,null},{2,2},{3,3},{null,4},{5,null}}), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}, {"Column2", Int64.Type}}), #"Replaced Value" = Table.ReplaceValue(#"Changed Type",null,each [Column1],Replacer.ReplaceValue,{"Column2"}), #"Changed Type1" = Table.TransformColumnTypes(#"Replaced Value",{{"Column2", Int64.Type}}) in #"Changed Type1"
If a measure is sutible for your needs then a simple measure liek the following would work. Replace max with whatever aggregation you need
measure = VAR _Column1 = MAX ( Column1 ) RETURN IF ( ISBLANK ( _Column1 ), MAX ( Column2 ), _Column1 )
If a measure is not sutible then the easiest way is to add a new column either in the model or in the Query Editor.
The DAX version would be
Column3 = IF ( ISBLANK ( Column1 ), Column2, Column1 )
The Power Query Version would be
if [Column1] = null then [Column2] else [Column1]
Then remove the old column. With Power Query you can do it in one step without adding a new column but it is not possible with the UI you need to use the advanced editor. I have included an example below, the key step is
Table.ReplaceValue(#"Changed Type",null,each [Column1],Replacer.ReplaceValue,{"Column2"})
let Source = Table.FromRows({{1,null},{2,2},{3,3},{null,4},{5,null}}), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}, {"Column2", Int64.Type}}), #"Replaced Value" = Table.ReplaceValue(#"Changed Type",null,each [Column1],Replacer.ReplaceValue,{"Column2"}), #"Changed Type1" = Table.TransformColumnTypes(#"Replaced Value",{{"Column2", Int64.Type}}) in #"Changed Type1"
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
86 | |
69 | |
66 | |
51 | |
32 |
User | Count |
---|---|
114 | |
99 | |
75 | |
65 | |
40 |