PowerShell
コマンドライン シェルと関連するスクリプト言語で構成される Microsoft タスク自動化および構成管理フレームワークのファミリ。
23 件の質問
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
いつもお世話になっております。 CSVデータが カテゴリ,店舗,パターン,商品コード,取扱区分,開始日 1,11,101,1234,1,20240228 ○ 1,11,101,1234,1,20240229 × 1,11,101,1235,1,20240229 ○ 1,11,101,1236,1,20240229 ○ とあった場合、カテゴリ、店舗、パターン、商品コードで重複のあるものを除外して4件→3件 になるようにしたいです。 $file=sample.csv $CsvData = Import-Csv -Path $file -Encoding Default | Sort-Object -Unique{$row.カテゴリ, $row.店舗,$row.パターンコード,$row.商品コード} としたときに $CsvDataは データが1件しか出力されませんでした。 記述方法はあっているでしょうか?
$csv = "カテゴリ,店舗,パターン,商品コード,取扱区分,開始日`r`n" `
+ "1,11,101,1234,1,20240228`r`n" `
+ "1,11,101,1234,1,20240229`r`n" `
+ "1,11,101,1235,1,20240229`r`n" `
+ "1,11,101,1236,1,20240229`r`n"
ConvertFrom-Csv $csv | Sort-Object -Property カテゴリ,店舗,パターン,商品コード -Unique | Format-Table
#開始日が順番に並んでない場合
#ConvertFrom-Csv $csv | Sort-Object -Property 開始日 | Sort-Object -Property カテゴリ,店舗,パターン,商品コード -Unique | Format-Table
#ConvertFrom-Csv $csv | Group-Object -Property カテゴリ,店舗,パターン,商品コード