私は1000を超えるエントリのリスト(csv)を持っています。リストを特定の基準でグループに分ける
First Name Surname Gender City Birthdate Age Index
---------- ------- ------ ------ ---------- --- -----
Sam Smith f Munich 06.04.1999 17 1
すべてのエントリが1人を表します。 それはこのようになります。 私はそれらをpowershellでグループに分けたいと思っています。
グループごとに満たされなければならないいくつかの条件があります。
- は、各グループは、同じ都市 から2〜3名様がなければならないすべてのグループで
- 最大7人で構成する必要があります
- 彼らは18の上方性別
- で区切られるべき18歳未満の混合グループ
Iドンがあるかもしれませんその背後にあるロジックではなく、パワーシェルコードの助けが必要です。 これまでに、年齢別、都市別、性別別にソートを試みました。しかし、私はそれを適切な基準でグループ化する方法はまだ分かりません。
私にとっては、パーティション化などでTSQLウィンドウ関数によく似ています。 Powershellを使用すると、要件に合わせてこの手順を段階的に実行できます。どちらの方法でも、複雑なグルーピングを実行する簡単な方法はないと思います。 –
あなた自身の宿題をしてください! – FoxDeploy