Question
Combiner 2 tableaux dans 1 seul
- LEON
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 69
- Remerciements reçus 0
il y a 11 ans 2 mois #13962
par LEON
Combiner 2 tableaux dans 1 seul a été créé par LEON
Bonjour à tous,
J'ai une question à laquelle je n'arrive pas à répondre et ca m'énnerve .... je vous explique:
J'ai un premiers tableau avec deux propriétés nom et office:
$users:
Nom Office
Simon MAR
Robert BRU
Didier MAR
... ...
Un deuxième avec NomDL et Office:
$DL:
NomDL Office
Marseille MAR
Bruxelle BRU
Nantes NAN
... ...
Et mon but est de combiner les deux de manières propres afin d'avoir: (j'ai environ 18000 Nom) donc le if, ifelse, ... bof bof
$Resultat:
Nom NomDL
Simon Marseille
Robert Bruxelle
Didier Marseille
... ....
Avez vous une idée de comment procéder afin que le code soit optimisé?
Merci d'avance
Showtime
J'ai une question à laquelle je n'arrive pas à répondre et ca m'énnerve .... je vous explique:
J'ai un premiers tableau avec deux propriétés nom et office:
$users:
Nom Office
Simon MAR
Robert BRU
Didier MAR
... ...
Un deuxième avec NomDL et Office:
$DL:
NomDL Office
Marseille MAR
Bruxelle BRU
Nantes NAN
... ...
Et mon but est de combiner les deux de manières propres afin d'avoir: (j'ai environ 18000 Nom) donc le if, ifelse, ... bof bof
$Resultat:
Nom NomDL
Simon Marseille
Robert Bruxelle
Didier Marseille
... ....
Avez vous une idée de comment procéder afin que le code soit optimisé?
Merci d'avance
Showtime
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 11 ans 2 mois #13963
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Combiner 2 tableaux dans 1 seul
Bonjour Showtime,
Une solution
[code:1]
$Resultat = @()
Foreach($user in $users){
$value = ($DL | Where-Object{$_.Office -eq $user.Office}).NomDL
$Resultat += New-Object PSObject -Property @{Nom=$user.Nom;NomDL=$value}
}
$Resultat[/code:1]
@ +
Matthew
Une solution
[code:1]
$Resultat = @()
Foreach($user in $users){
$value = ($DL | Where-Object{$_.Office -eq $user.Office}).NomDL
$Resultat += New-Object PSObject -Property @{Nom=$user.Nom;NomDL=$value}
}
$Resultat[/code:1]
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- LEON
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 69
- Remerciements reçus 0
il y a 11 ans 2 mois #13964
par LEON
Réponse de LEON sur le sujet Re:Combiner 2 tableaux dans 1 seul
A oui, super idée !!!
Merci encore Matthew.
Merci encore Matthew.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 11 ans 2 mois #13965
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Combiner 2 tableaux dans 1 seul
Un article intéressant sur
les jointures sous PS
.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 11 ans 2 mois #13974
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Combiner 2 tableaux dans 1 seul
Laurent Dardenne écrit:
Merci Laurent
Un article intéressant sur les jointures sous PS .
Merci Laurent
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.075 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Combiner 2 tableaux dans 1 seul