Message posté par : SANTANNA
----------------------------------------
Bonjour,
Comment vous identifiez qu'une entité est antérieure à une autre?
En considérant que cette question est traitée dans un champ nommé "ID", la
fonction sum
(
https://docs.qgis.org/3.40/fr/docs/user_manual/expressions/functions_list.h…)
permet de faire ce calcul cumulé (possible aussi avec array_sum et array_agg
(
https://docs.qgis.org/3.40/fr/docs/user_manual/expressions/functions_list.h…)
)
-----------------
Code :
with_variable( 'rang', "ID", -- on récupère la valeur ID de l'entité
en cours, correspondant on va dire au rang de cette entité
sum("champ_longueur", filter:= "ID" <= @rang) -- on fait la somme
des longueurs des entités dont la valeur ID est inférieure ou égale à celle de
l'entité en cours
)
)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=376116#p376116
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net