У меня есть следующий набор данных [Массив хэшей]:
Предположим, ID
всегда уникален
$dataset = @(
@{
ID = "1234567891"
Code = "ABC1111"
},
@{
ID = "1234567892"
Code = "ABC1111"
},
@{
ID = "1234567893"
Code = "ABC1112"
},
@{
ID = "1234567894"
Code = "ABC1113"
},
@{
ID = "1234567895"
Code = "ABC1114"
},
@{
ID = "1234567896"
Code = "ABC1111"
}
)
Что я пытаюсь сделатьсделать, чтобы сгруппировать следующий набор данных по ключу Code
.
Я уже пробовал несколько методов, таких как конвейер Group-By
, Group-Object
, Sort-Object
, но я все еще не получаю желаемый результат.
Какой результат я хочу получить, так это хеш-таблицу, которая выглядит так [или что-то похожее]:
$groupedDataset = @{
ABC1111 = @("1234567891","1234567892","1234567896")
ABC1112 = @("1234567893")
ABC1113 = @("1234567894")
ABC1114 = @("1234567895")
}