Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
ce post
(
https://gis.stackexchange.com/questions/312921/add-cumulative-sum-column-to…)
sur stackexchange répond partiellement à la question.
Il faut qu'en premier lieu votre table soit trié.
Quelques explications :
-----------------
Code :
get_feature_by_id('nom de votre couche', $id-1)
-----------------
permet d'accéder à l'entité prétendante si votre table est triée.
$id correspond au numéro interne attribué par qgis. Si vous avez un champ autoincrémenté
vous pouvez utiliser ce champ.
-----------------
Code :
attribute(get_feature_by_id('nom de votre couche', $id-1), 'temps')
-----------------
permet d'accéder à la valeur de la colonne temps de l'entité précédente.
-----------------
Code :
"temps" - attribute(get_feature_by_id('nom de votre couche', $id-1),
'temps')
-----------------
Pour la question de la distance vous pouvez sur le même principe une formule comme
celle-ci :
-----------------
Code :
if ($id=0, 0,
distance(
$geometry, geometry(get_feature_by_id('nom de votre couche', $id-1))
))
-----------------
Cdt,
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332707#p332707
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net