Intentaré calcular el valor mínimo de cuatro columnas diferentes en mi tabla de QGIS como:
Ellos en. El valor sería 1,50286 en la primera fila.
¿Hay alguna expresión o herramienta para encontrar el valor mínimo y escribirlo en un nuevo campo?
Simplemente use Field Calculator
y crear nuevo campo con
min(A,B,C)
donde a, B, C, son los nombres de campo
Si usted necesita para mantener el campo (min_ABC
) actualizado, establecer la expresión para el valor predeterminado del campo. Se puede hacer en los Atributos de Formulario de configuración en las Propiedades de la Capa. Desplácese hacia abajo en la parte derecha de la ventana llene el valor predeterminado y verificación Aplicar valor predeterminado de la actualización. Que se actualizará automáticamente cuando se cambian los valores, y también trabaja en nuevas funciones.
Aviso de que esto funcionará sólo en la actualización no se si usted llena los valores en el proceso de creación de la característica.
Probado en QGIS 2.18 y QGIS 3.4
En caso de que si usted no desea modificar los datos originales de lo que puedo sugerir el uso de un
"Virtual Layer"
travésLayer > Add Layer > Add/Edit Virtual Layer...
Supongamos que tenemos tres características en
"layer"
con tres valores en consecuencia, vea la imagen de abajo.Con la siguiente Consulta, es posible lograr el resultado
SELECT l.*, MIN(l.Value1, l.Value2, l.Value3) AS MIN_VALUE FROM layer AS l GROUP BY l.id
La salida Virtual de la Capa mantendrá inicial de los atributos y de las geometrías y de campo adicional 'MIN_VALUE'.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.