Dear colleagues I'm trying to use the mximum (value) function in the graph modeler to normalize values between 5 and 1, but it gives me error, both using fieldcalculator and advance python field calculator. The idea is to create a new field to a layer and apply the following formula:
CASE WHEN 6 - "_ sum" / maximum ("_sum") * 5> 5 THEN 5 ELSE 6 - "_ sum" / maximum ("_sum") * 5 END Return the following error: Algoritmo ICL comenzando... Preparar algoritmo: QGISJOINATTRIBUTESBYLOCATION_1 Ejecutando Join attributes by location [1/2] Parameters: TARGET =C:/Users/Alejandro Chamizo/Gescuencas/SIG/Minchones/coberturas/shp/subcuencas_minchones.shp, JOIN =C:/Users/Alejandro Chamizo/Gescuencas/SIG/Minchones/coberturas/shp/Inv_barreras.shp, PREDICATE =[u'intersects', u'contains'], PRECISION =0, SUMMARY =0, STATS =mean, KEEP =1 Converting outputs OK. La ejecución tardó 0.053 ms (1 salidas). Preparar algoritmo: QGISFIELDCALCULATOR_1 Ejecutando Field calculator [2/2] Parameters: INPUT_LAYER =C:\Users\ALEJAN~1\AppData\Local\Temp\processing199c0fc06658416abbe65244e8659e5c\7f48fc1cc6c242c299518abc1635bc67\OUTPUTALGQGISJOINATTRIBUTESBYLOCATION1.shp, FIELD_NAME =VALOR, FIELD_TYPE =0, FIELD_LENGTH =10, FIELD_PRECISION =3, NEW_FIELD =True, FORMULA =CASE WHEN 6-"ICL" / maximum( "ICL" )*5>5 THEN 5 ELSE 6-"ICL" / maximum( "ICL" )*5 END Falló Error al ejecutar el algoritmo Field calculator An error occurred while evaluating the calculation string: No se puede usar la función de agregado en este contexto Thanks -- Alejandro Chamizo de Castro Coordinador Técnico SIG GESCUENCAS II www.fotex.es Móvil: 653 681 823 Fijo: 924 207 328 Fax: 924 234 389 -- Este mensaje y sus archivos son confidenciales. No esta permitida su reproducción o distribución sin la autorización expresa de FOTEX SL. Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si usted ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía. De acuerdo con la LSSICE y la LOPD, le comunicamos que sus datos personales y dirección de correo electrónico forman parte de un fichero automatizado, cuyo responsable es FOTEX SL, siendo la finalidad del fichero el envío de información sobre nuestros servicios. Si lo desea puede ejercer los derechos de oposición, acceso, rectificación y cancelación de sus datos enviando un mensaje de correo electrónico a informat...@fotex.es indicando en el asunto el derecho que desea ejercitar. Gracias por su colaboración. Por favor, piensa en el medio ambiente antes de imprimir este correo. <https://mailtrack.io/> Enviado con Mailtrack <https://chrome.google.com/webstore/detail/mailtrack-for-gmail-inbox/ndnaehgpjlnokgebbaldlmgkapkpjkkb?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality>
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user