- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
masquer et exclure interactif
Bonjour à tous,
Est-il possible de rendre interactif le module « sélecteur de ligne » (pour masquer et exclure les lignes dont l’utilisateur n’a pas besoin)
Peut-être avec l’aide de « Model Dialog » ?
Merci pour vos réponses.
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
I believe the following script will do what you are asking. Full script with sample data table attached.
cdg = Column Dialog ("Input Columns",
cols = Col List ("Columns", Min Col (1), Data Type ("Numeric"));
);
for each ({i}, cdg["cols"],
dt << select where (i == 0) << Hide and Exclude;
);
6 REPLIES 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
Is the Data Filter what you're looking for (Rows...Data Filter)? Selecting the "show" and "include" checkboxes makes the hide and exclude interactive. If not, can you clarify what you need a bit more, please?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
Bonjour,
Pour être plus précis, j’ai plusieurs colonnes de test : valeur 1 si la colonne remplie une condition, valeur 0 sinon.
En fonction de ce que je cherche à étudier, j’aimerais pouvoir masquer les observations valant 0 dans la colonne qui m’intéresse.
Ici ce script va fonctionner pour le test a seulement, mais j’aimerais au meilleur des cas 1 seul script dans lequel il me demande quel test je veux masquer ( test a,.....,test z).
Le but est de pas répéter n fois le même script.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
I believe the following script will do what you are asking. Full script with sample data table attached.
cdg = Column Dialog ("Input Columns",
cols = Col List ("Columns", Min Col (1), Data Type ("Numeric"));
);
for each ({i}, cdg["cols"],
dt << select where (i == 0) << Hide and Exclude;
);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
Super merci c'est exactement ce que j'avais besoin.
Juste une précision, pour aller plus loin après avoir fait ça, est-il possible en fonction de la colonne de test choisit par l'utilisateur de lancer un graphique (avec la colonne choisit de manière interactive) ?
Par exemple : l'utilisateur choisit la colonne "test c" et après avoir masqué les lignes : le script lance l'outil "Mettre en Tableau" en fonction de la colonne test c avec les options.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
Yes, assuming you're looking for the tabulate platform, here's code to grab the first of the selected columns (you could remove the [1] portion to use all the selected columns):
tab = Tabulate(
Show Control Panel( 0 ),
Set Format( Uniform Format( 10, 2 ) ),
Add Table(
Column Table( Analysis Columns( :Y ), Statistics( Mean, Std Dev ) ),
Row Table( Grouping Columns( cdg["cols"][1] ) )
)
);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: masquer et exclure interactif
En modifiant un peu votre code, j'obtiens exactement ce que je cherchais
Merci pour votre aide !