Я пытаюсь использовать powershell наиболее эффективным способом для анализа CSV, как показано ниже. (50000 строк в день)
Мне бы хотелось, чтобы многомерный массив или коллекция создавались динамически, чтобы изолировать все связанные строки, используя идентификатор в качестве ключа.
import-csv ...
чтение строки, если идентификатор присутствует, добавить в массив [ID] [0] прочитать следующую строку, если идентификатор присутствует, добавить в массив массива [ID] [0], иначе добавить в массив [ID] [счетчикстрока без идентификатора]
ID,Name,Result,Device
1,John,Success,Windows
2,Felix,Fail,Windows
3,Suzie,Success,Windows
4,Angie,Success,Windows
,,Waiting,
,,Waiting,IOS
,,Waiting,
,,Waiting,Windows
,,Waiting,
,,Retry,
5,Michel,Fail,Mac
,,Waiting,
,,Waiting,Windows
,,Retry,
,,Retry,Windows
,,Waiting,
,,Retry,
6,Robert,Success,Windows
7,James,Success,Windows
,,Retry,
,,Retry,