В Powershell я пытаюсь импортировать CSV-файл и отсортировать его по имени заголовка и передать его в форматную таблицу. Однако я пробовал все способы, чтобы заставить его правильно отсортировать и, похоже, не могу понять это, есть идеи?
CSV:
Price,OnHands,Status
43.73,6,INACTIVE
33,36,CLEARANCE
9.62,3,CLEARANCE
57.8,22,ACTIVE
69.57,16,ACTIVE
22,15,CLEARANCE
aka
Price OnHands Status
------ ------- ------
43.73 6 INACTIVE
33.0 36 CLEARANCE
9.62 3 CLEARANCE
57.8 22 ACTIVE
69.57 16 ACTIVE
22.0 15 CLEARANCE
Я пробовал строку ниже, с одинарными, двойными и без кавычек и как целое число.
$data = Import-Csv -Path $PathnNameCSV | Sort-Object -Property 'OnHands' -Descending
Также пробовал просто использовать сортировку, возможно, у меня неправильный синтаксис или где-то неправильная комбинация.
$data = Import-Csv -Path $PathnNameCSV | sort -Property 'OnHands' -Descending
Мой предполагаемый результат будет:
Price OnHands Status
------ ------- ------
33.0 36 CLEARANCE
57.8 22 ACTIVE
69.57 16 ACTIVE
22.0 15 CLEARANCE
43.73 6 INACTIVE
9.62 3 CLEARANCE