Tableau croisé dynamique avec filtre : Différence entre versions
De zBasic
(Page créée avec « Depuis les données du tableau Brut, on établit un TCD en filtrant sur * la colonne Agir pour ne faire apparaître que les "oui" * la colonne Objet pour n'afficher que le... ») |
|||
| (Une révision intermédiaire par le même utilisateur non affichée) | |||
| Ligne 1 : | Ligne 1 : | ||
| − | Depuis les données du tableau Brut, on établit un TCD en filtrant sur | + | [[Catégorie:Exemples]] |
| − | * | + | Depuis les données du tableau Brut, on établit un TCD en filtrant sur la colonne : |
| − | * | + | * "Agir" (5e colonne - E) pour ne faire apparaître que les "oui" |
| − | * | + | * "Objet" (2e colonne - B) pour n'afficher que le 1er semestre 2022 |
| + | * "Catégorie" (4e colonne - D) pour n'afficher que le A | ||
[[Fichier:ZTCD.Demo2.gif]] | [[Fichier:ZTCD.Demo2.gif]] | ||
Sub Main | Sub Main | ||
Version actuelle en date du 29 avril 2024 à 13:56
Depuis les données du tableau Brut, on établit un TCD en filtrant sur la colonne :
- "Agir" (5e colonne - E) pour ne faire apparaître que les "oui"
- "Objet" (2e colonne - B) pour n'afficher que le 1er semestre 2022
- "Catégorie" (4e colonne - D) pour n'afficher que le A
Sub Main
GlobalScope.BasicLibraries.loadLibrary ("zBasic")
oTCD = zTCD.Demarre("TCD_zBasic", "Brut", "A1:G21")
zTCD.Parametre(oTCD, "total_colonnes", 1)
zTCD.Parametre(oTCD, "total_lignes", 1)
zTCD.Champ(oTCD, "ligne", 1) 'Nom
zTCD.Champ(oTCD, "ligne", 3) 'Titre
zTCD.Champ(oTCD, "ligne", 4) 'Categorie
zTCD.Champ(oTCD, "page", 5) 'Agir
zTCD.Champ(oTCD, "page", 2) 'Objet
zTCD.Champ(oTCD, "donnée", 7) 'Montant
zTCD.Info(oTCD, "filtre", 5, "selection", "oui")
zTCD.Info(oTCD, "filtre", 2, "masque_item", "2e semestre 2022")
zTCD.Info(oTCD, "filtre", 4, "masque_item", "B")
zTCD.Info(oTCD, "filtre", 4, "masque_item", "C")
zTCD.Execute(oTCD, "A_obtenir", "A1")
End Sub
