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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi,
I am trying to exclusively use Power Query to find the first value in a row greater than greater than 0
Tried the below but doesnt work
List.RemoveNulls(List.RemoveFirstN(Record.ToList(_)),3){0}
The column i want to start looking from is after 3
Thanks
Solved! Go to Solution.
Hi, @fazza1991
List.Select(
List.RemoveFirstN(Record.ToList(_), 3),
(x) => x > 0
){0}
didnt work - keep getting error
Managed to get it to work using this insteatry
try List.Select( List.RemoveFirstN(Record.ToList(_), 3), (x) => x > 0 ){0} otherwise 0)
THank you though.. first part of the solution worked a treat
Hi, @fazza1991
List.Select(
List.RemoveFirstN(Record.ToList(_), 3),
(x) => x > 0
){0}
Thanks for this. Almost there.
One last thing as i still get errors for those that have 0 across the entire row.
If there is no value greater than 0 how would i do it so its just 0
e.g. code above with iferror then 0
List.Select(
List.RemoveFirstN(Record.ToList(_), 3),
(x) => x > 0
){0} ? ?? 0
didnt work - keep getting error
Managed to get it to work using this insteatry
try List.Select( List.RemoveFirstN(Record.ToList(_), 3), (x) => x > 0 ){0} otherwise 0)
THank you though.. first part of the solution worked a treat