#1 Fri 03 December 2021 18:02
- Laurent . M
- Participant occasionnel
- Lieu: Var
- Date d'inscription: 26 Jun 2008
- Messages: 19
QGIS: Impossible de convertir 'nan' en double
Bonjour,
Je dois convertir des données en utilisant une formule que j'applique dans la calculatrice de champ.
("DN" ^ 1.5 * 10 ^ -10) * 1000
Je sais par avance que le résultat donnera plusieurs décimales après la virgule. Je prépare donc un champs en nombre réel en précisant les décimales.
La prévisualisation me montre bien le résultat obtenu, mais lorsque j'applique le calcul, j’obtiens en retour :"Une erreur s'est produite lors de l'évaluation de la chaîne de calcul: Impossible de convertir 'nan' en double"
Savez vous à quoi correspond : 'nan' ?
Le pire c'est que cela a déjà fonctionné, mais cela à causer par la suite un plantage et la perte des données calculées.
Merci par avance,
Laurent
Hors ligne
#2 Fri 03 December 2021 23:22
Re: QGIS: Impossible de convertir 'nan' en double
Hello,
Not a Number
Il y a des données de différents types dans une même colonne, manifestement.
Courage.
Ps: tableur != base de donnée
Hors ligne
#3 Sun 05 December 2021 14:00
- Laurent . M
- Participant occasionnel
- Lieu: Var
- Date d'inscription: 26 Jun 2008
- Messages: 19
Re: QGIS: Impossible de convertir 'nan' en double
Bonjour Sylther,
merci pour ce retour,
Je vais étudier cela ;-)
Hors ligne
#4 Mon 06 December 2021 08:56
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: QGIS: Impossible de convertir 'nan' en double
Peut-être des valeurs nulles dans la colonne DN.
Tester ceci :
Code:
(CASE WHEN "DN" is NULL THEN 0 ELSE "DN" END ^ 1.5 * 10 ^ -10) * 1000
Sylvain M.
Hors ligne