J'ai un problème concernant le calcul de la différence entre les lignes à l'aide d'une colonne calculée dans Spotfire.
Je me demande s'il est possible de créer une colonne calculée qui comptera la différence entre la ligne actuelle et la ligne suivante qui ont des attributs différents. Un exemple de tableau pourrait être le suivant :
le résultat pourrait être le suivant :
la ligne de base est :
- Lorsque type \=1, puis calculez la différence entre sa valeur actuelle et sa valeur actuelle. valeur et sa rangée suivante la plus proche qui type \=0, puis ajoutez le résultat à une nouvelle colonne calculée.
- En fait, la VALEUR est toujours en hausse :)
- par exemple, pour le premier résultat 2 La valeur actuelle est 20, la ligne suivante est le type le plus proche avec 0, et la valeur de la ligne suivante est 22, alors le résultat est 2.
- mais pour le type=1 suivant, la valeur actuelle est 25, et le type=0 le plus proche est sur la sixième ligne, donc le résultat pourrait être 29-25=4
ma méthode que j'ai essayé :
- J'ai ajouté une nouvelle colonne RowID
-
puis essayez le code :
if([type]=1),[value] - Sum([value]) OVER (PreviousPeriod([RowID])),null)
mais il ne montre que la différence entre le type 1, pas de type 1 et le type 0 :(
Toute aide ou suggestion serait grandement appréciée :)
Merci !