Créer une colonne deltaSalut les gens,
J'essaye de créer une colonne delta.
la différence se situe entre moyenne (normalisée) - moyenne (normalisée du produit "MATCHED")
J'ai essayé la fonction de décalage mais cela ne fonctionne pas comme aucune date.
Dois-je créer une nouvelle colonne "Matched_Value" et définir toutes les valeurs de ligne sur la même valeur que la valeur MATCHED
puis créez mon delta = Moyenne (non ...) - Correspondant ...

Tableau de donnéesScriptingRe: Créer une colonne deltaCette formule est un moyen simple de faire ce que vous voulez
If( Row() == 1,
matched = :"Mean(Normalised)"n[(Current Data Table() << get rows where( :PRODUCT == "MATCHED" ))[1]]
);
:"Mean(Normalised)"n - matched;

Re: Créer une colonne deltaVous n'aurez pas à créer une telle colonne, mais c'est un moyen assez simple de résoudre ce problème.
Vous pouvez créer une formule qui utiliserait par exemple Loc () pour obtenir l'index du PRODUIT MATCHÉ, puis l'utiliser pour obtenir la valeur de la colonne Moyenne (normalisée). Par exemple quelque chose comme ceci:
:Name("Mean(Normalised)") - :Name("Mean(Normalised)")[Loc(:PRODUCT << get values, "MATCHED")[1]]Je vous suggère de jeter un œil dans le menu des formules et de voir quelles sous-expressions renvoient ou de diviser l'exemple en plusieurs formules pour bien comprendre ce qu'il fait (et par exemple pourquoi il y a [1] après Loc).