Recoder les jours numériques en lundi, mardi, mercredi, etc.Salut, j'ai une colonne qui est indiquée en jours, en données ordinales.
Comment puis-je le recoder, tels qu'ils sont (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche) ?
Actuellement:
1 = mercredi
2 = jeudi
3 = vendredi
4 = samedi
5 = dimanche
6 = lundi
7 = mardi
9 =mercredi
.....
416 = vendredi
417 = samedi
418 = dimanche
Existe-t-il un moyen de le recoder sans que j'aie à taper Lun - Dim de 1 à 418 ?
Tableau de donnéesScriptRe : Recoder les jours numériques en lundi, mardi, mercredi, etc.Merci beaucoup!!Re : Recoder les jours numériques en lundi, mardi, mercredi, etc.Sélectionnez la colonne avec les valeurs actuelles (1..7). Sélectionnez Cols > Infos sur la colonne. Sélectionnez Propriétés de la colonne > Étiquettes de valeur. Définissez le libellé de la chaîne de caractères pour chaque valeur de données.
Re : Recoder les jours numériques en lundi, mardi, mercredi, etc.Bâtir sur @txnelson , vous pouvez utiliser une colonne Formule avec la Modulo() fonction qu'il a montré, ainsi que la Étiquettes de valeur propriété.

Le tableau de données ci-joint contient cet exemple.
Re : Recoder les jours numériques en lundi, mardi, mercredi, etc.Merci beaucoup. Cependant, si je peux demander, comment puis-je le faire, de sorte que la nouvelle colonne se trouve à l'intérieur de ma table existante ?
Par exemple, le nom de ma table existante est transaction_data.
Quels sont les champs que j'avais besoin de changer en "transaction_data" ci-dessus, sans avoir besoin de créer une nouvelle table ?Re : Recoder les jours numériques en lundi, mardi, mercredi, etc.Voici un exemple de script qui créera une nouvelle colonne avec les valeurs souhaitées
Names Default To Here( 1 );
// Create an Example data table
dt = New Table( "Example", add rows( 418 ), New Column( "weekday", set each value( Row() ) ) );
// Create a new column Using a script
dt << New Column( "Weekday 2",
character,
set each value(
theList = {"Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "Monday"};
theList[Mod( :weekday, 7 ) + 1];
)
);