Avant d'alimenter le tableur avec les données de mes variables, je veux créer le graphe et le placer dans une matrice. Après avoir récupéré les données brutes dans AD et les données du graphe, je mets les données dans les deux feuilles de données. Pour dessiner un graphe, j'ai besoin
Comptabiliser les versions d’OS
de deux jeux de données, des noms
des segments du camembert et des valeurs qui définissent la taille du camembert.
Dans ce cas, j’ai besoin des versions d’OS et des totaux pour chaque version d’OS.
Le script déroule l’ensemble de résultats renvoyés (contenus dans la matrice arrAttribute)
et vérifie le douzième attribut. Après avoir couvert chaque résultat et comptabilisé
les différents OS, toutes les données de mon graphique sont disponibles.
Dans le composant G, j’utilise la matrice 2-D ArrOSVersionTotal pour stocker ces
valeurs, lorsque les valeurs arrOSVersionTotal(0,x) représentent les noms des
sections du graphique et les valeurs arrOSVersionTotal(1,x)représentent les valeurs
des sections. (Dans les deux cas, la valeur de x commence à 0.) Pour maintenir
une comptabilité, je dois vérifier le nom de chaque nouveau résultat dans tous
les noms de arrOSVersionTotal(0,x). J’utilise donc une boucle reprenant chaque
résultat et le comparant à la matrice de versions d’OS.
Ma matrice de versions d’OS étant vide à l’origine, il me faut ajouter au moins
une valeur pour commencer ; sinon, la comparaison ne pourra fonctionner. la façon
la plus simple d’ajouter une valeur est d’ajouter la première version d’OS du
résultat dans la matrice de version d’OS e de mettre le compteur à 1 pour cette
version d’OS. Pour ajouter cette valeur, j’utilise la commande ReDim dans le composant
G pour étendre la matrice pour qu’elle puisse contenir toutes les valeurs. Ensuite,
la grappe peut contenir un nom et un compte.
Ensuite, je place le nom de la version d’OS du premier résultat dans la matrice
et je mets le compteur à 1. Cette valeur définie, je peux lancer une boucle sur
le reste des résultats, en commençant par l’index 1 (puisque 0 est déjà rempli)
afin de comparer les noms des versions d’OS avec ceux que j’ai déjà comptabilisés.
Certains objets peuvent ne pas encore avoir de version d’OS définie, en particulier
si l’utilisateur est encore en train d’installer le client que ce compte représente
ou que le client ne s’est pas encore connecté au domaine. Si tel est le cas pour
un objet, je modifie le douzième attribut du résultat avec la chaîne de caractère
UNKNOWN. Cette chaîne de caractères me permet de conserver une comptabilité des
objets inconnus sans version connue.
Dans le composant H, je vérifie chaque objet par rapport chaque nom de la matrice
arrOSVersionTotal. J’utilise une variable booléenne, bolFound, pour indiquer si
le script a trouvé le nom.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 5 des évolutions technologiques impactant la sécurité 2026
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
