In QGIS 2.8 I have a large data set and I would like to search one field for any values over a certain amount (in this case 20) and if the value is larger than 20, I would like to return a value of 1 in another field, otherwise return a value of 0.
How can I implement it?
Best Answer
The easy way
The most simple way to do this is to create a new field with the expression
This expression will evaluate to a boolean True/False which will be represented as an integer 1 or 0.
Virtual Fields
You can also create a virtual field, which will automatically return an updated value in case the values in
cat
change (e.g. you edit the layer). Remember that the values of virtual fields will not be saved in the dataset and are only visible inside this QGIS project.More than boolean
If you have more than a simple "greater than", you need to use