Résolu boucle ds un csv

Plus d'informations
il y a 1 an 6 mois - il y a 1 an 6 mois #32743 par Ludovic B
boucle ds un csv a été créé par Ludovic B
Bonjour à tous,
Dans un fichier csv qui a , 2 colonnes , date  , device
pour une même date jour, plusieurs device
ex:
09 , device01
09 , device02

je voudrais sortir le nombre de device par jours
09 , 2 device
j'ai commencé un script avec du
if (un par jour) ça fonctionne mais c pas tres optimisé  :
 
if ($DateStringdateday -like "01")
{
    [int]$Nbrsdevice++
    write-host "nombre device jour 01": $Nbrsdevice -ForegroundColor Green
}

comment faire pour optimiser le script
merci de votre.
 
Dernière édition: il y a 1 an 6 mois par Ludovic B. Raison: balise code

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 6 mois #32744 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet boucle ds un csv
Salut,
utilise le cmdlet Group-Object :
$Liste=import-csv 'file.csv'
$Groupes=$Liste|Group-Object -property Date
$Groupes
$Groupes[0].Count # le nb d'occurrence
$Groupes[0].Group # les occurrences

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 6 mois #32754 par Ludovic B
Réponse de Ludovic B sur le sujet boucle ds un csv
merci super cette fonction.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena