8 votos

¿Permitir el valor NULL en el mapa de valores del campo en QGIS?

Se han establecido mapas de valores para algunos atributos en las propiedades de una capa (que es una edición offline de una base de datos PostGIS guardada como archivo spatialite).

enter image description here

Pero en la selección desplegable no permite seleccionar un Nulo. Así que si un usuario selecciona uno de ellos, no hay manera de deshacer la selección.

enter image description here

He intentado introducir tanto Null, como NULL, en el mapa de valores, y tener una fila extra en blanco.

enter image description here

La fila extra en blanco me da una opción en blanco,

enter image description here para dar enter image description here

pero el valor del campo es '' en lugar de NULL.

enter image description here

Y seleccionando NULL me da 'NULL' con las comillas simples

enter image description here

Edición 1

En respuesta a la respuesta de Bhaskar

Cuando ejecute esta consulta SELECT, me gustaría tener sólo estos 4 valores

enter image description here

no,

enter image description here

¿Cómo se puede configurar para que un usuario pueda esencialmente deseleccionar un valor y devolverlo a su estado NULL anterior?

7voto

oncetwice Puntos 13

Recordemos las siguientes identidades: $$\sin(2 \theta) = 2 \sin(\theta) \cos(\theta)$$ $$1-\cos(2 \phi) = 2 \sin^2(\phi)$$

Haz uso de las identidades anteriores y obtendrás tu solución.

Mueva el cursor sobre el área gris para obtener la solución completa.

\begin {align} \dfrac { \sin (4x)}{1- \cos (4x)} \dfrac {1 - \cos (2x)}{ \cos (2x)} & = \dfrac { \sin (2(2x))}{1- \cos (2(2x))} \dfrac {1 - \cos (2x)}{ \cos (2x)} \\ & = \dfrac {2 \sin (2x) \cos (2x)}{2 \sin ^2(2x)} \dfrac {1- \cos (2x)}{ \cos (2x)} \\ & = \dfrac {1- \cos (2x)}{ \sin (2x)} ( \because \text {Cancelación } 2 \sin (2x) \cos (2x)) \\ & = \dfrac {2 \sin ^2(x)}{2 \sin (x) \cos (x)} \\ & = \dfrac { \sin (x)}{ \cos (x)} ( \because \text {Cancelación } 2 \sin (x)) \\ & = \tan (x) \end {align}

i-Ciencias.com

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.

Powered by:

X