Comment nommer la fenêtre pour inclure les valeurs uniques de la colonne, séparées par _J'essaye de renommer une table pour qu'elle inclue les noms uniques qui apparaissent dans ma colonne ("Produit"). Parfois, j'ai un produit, tandis que d'autres fois, j'ai plusieurs produits.
Comment pourrais-je écrire cela? Voici ce que j'ai jusqu'à présent, qui nomme la fenêtre avec "-Table de données" et la date d'aujourd'hui.
dt1stacked << Set name( (ProductList, ",") || " -Data Table" || " " || Short Date( Today() ) );
Merci!
Tableau de donnéesScriptingRe: Comment nommer la fenêtre pour inclure les valeurs uniques de la colonne, séparées par _Voici une petite fonction qui fera ce que vous avez demandé
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
setName = Function( {dt, colName},
{defaultlocal},
Summarize( dt, byGroup = by( As Column( dt, colName ) ) );
theName = Column( dt, colName ) << get name;
For( i = 1, i <= N Items( byGroup ), i++,
theName = theName || "_" || byGroup[i]
);
Column( dt, colName ) << set name( theName );
);
setName( dt, "age" );Re: Comment nommer la fenêtre pour inclure les valeurs uniques de la colonne, séparées par _En supposant que ProductList provient d'un résumé ou quelque chose. Essayer
dt1stacked << Set name( ConcatItems(ProductList, ",") || " -Data Table" || " " || Short Date( Today() ) );