QGIS - extract raster values greater than 0
You can use the Raster Calculator for this, see "Using a Mask" here
Based on the raster calculator you can use the following formula:
RASTER/(RASTER>0)
This way you will get all values less than 0 as No Data