Forum Discussion
Conditional fill transformation based on preceding value
How would I transform column 1 such that blank values are replaced with the value from the preceding row, so rows 266 & 267 would contain "Use Of Fire Evacuation Chai", row 270 "2001 Manual Handling (Indoor), 272 "1251 Cscs - Health And Safety At" etc.
In psudo code it would be something like...
if currentRow.column1.value does not contain data then currentRow.column1.value = precedingRow.column1.value
Ok, Please follow this:
1. Select your column
2. Go to Tranform - Replace Values
Value to Find --- Empty
Replace with ---- null
3. Transform ---Fill Down
Ready
Regards
Victor
5 Replies
- v-yuta-msftCommunity Support
cymorg ,
So your requirement is to refer to previous or next row in power query, right? You can achieve this without adding an addtional index column, please refer to this blog: https://www.thebiccountant.com/2018/07/12/fast-and-easy-way-to-reference-previous-or-next-rows-in-power-query-or-power-bi/.
Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- VvelardeCommunity Champion