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
- Splunk : vers un SOC agentique et de confiance
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Semperis : gouverner l’identité à l’ère des agents IA
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
