Étiquettes de valeurs conditionnelles pour les valeurs manquantesJe me demande s'il existe un moyen de configurer des étiquettes de valeur conditionnelles basées sur les valeurs de deux colonnes. Si je me réfère au tableau des instantanés ci-dessous, j'ai la "colonne 1" qui peut être remplie ou vide et j'ai également la "colonne 2" qui peut être remplie ou vide. Ce que j'essaie de faire, c'est que la "colonne 2" soit formatée comme la "colonne 3".
C'est-à-dire : (i) des valeurs formatées à un format de date s'il y a une valeur ET la valeur "colonne 1" sur la même ligne n'est pas vide, (ii) Pour afficher "Non crédible" si la valeur "Colonne 2" est manquante mais La valeur "Colonne 1" sur la même ligne n'est pas vide, et (iii) pour rester comme "." ou vide si les deux valeurs "colonne 1" et "colonne 2" sur la même ligne sont manquantes.

Appréciez l'aide.
Tableau de donnéesScriptRe : Étiquettes de valeurs conditionnelles pour les valeurs manquantesSalut,
La tâche que vous nous avez présentée est un peu délicate car vous n'écrivez pas à la fois "Non crédible" et Dates dans la même colonne. Ainsi, en supposant que vos dates de la colonne 2 sont saisies sous forme de nombres (pas de "0" de tête pour le mois < 10) et que l'ordre du jour - mois - année est toujours le même, voici une formule qui devrait faire l'affaire :
DATEIN = Char( :Column 2 );
DATEOUT = "";
If( !Is Missing( :Column 1 ),
If( !Is Missing( :Column 2 ) & Is Number( :Column 2 ),
If(
Length( DATEIN ) == 8,
DATEOUT = Format( Informat( DATEIN, "mmddyyyy" ), "ddMonyyyy" ),
Length( Char( DATEIN ) ) == 7,
DATEIN = "0" || DATEIN;
DATEOUT = Format( Informat( DATEIN, "mmddyyy" ), "ddMonyyyy" );
)
,
DATEOUT = "Not Credible"
)
,
DATEOUT = "."
);
DATEOUT;
J'ai intentionnellement utilisé une variable locale pour rendre la formule plus lisible, mais ce n'est pas vraiment nécessaire.
Faites-nous savoir si cela fonctionne pour vous.
Meilleur,
ST
Re : Étiquettes de valeurs conditionnelles pour les valeurs manquantesMerci @Thierry_S . Si je comprends bien, cela ferait du type de colonne "colonne 2" un "caractère", non ?
Que faire si je veux le garder comme numérique pour une analyse plus approfondie ? L'idée de différencier les blancs et les "non crédibles" n'est qu'à des fins de filtrage. Je sais que je peux faire une nouvelle chronique pour ça mais je me demande s'il y a d'autres moyens.