2012-03-18 36 views
2

我有以下集合;如何正確計數我的對象集合中的元素

Collection Property1 Property2 
--------------------------------- 
Coll1  blue  hot 
Coll1  red   cold 
Coll1  yellow  orange 
Coll1  false  false 
Coll2  dog   cat 
Coll2  out   in 
Coll2  house  car 
Coll3  yellow  red 
Coll3  brick  mortar 
Coll3  winter  winter 
Coll3  summer  summer 
Coll3  ski   snow 
Coll3  cyan  brown 

如何計算有多少是在Coll1元素(藏品的數量將是動態的,所以過濾器也必須是)? 我想我尋找類似how many elements has a unique collection ID

回答

3

我還沒有看到在PowerShell中的哈希表會因爲你已經在你的問題出什麼,但通常的方式是類似以下的輸出:

Get-Foo | Group-Object Collection -NoElement 
+0

謝謝!我用'New-Object PsObject -Property @ {}'創建了散列表。將這個稱爲散列表不是正確的嗎? 如何將結果放入一個可顯示的變量? – Sune 2012-03-18 12:37:31

+3

僅僅因爲你將帶有屬性名和值的哈希表傳遞給'-Property'參數並不意味着結果是一個哈希表。你已經顯示了一個'PSObject'數組,每個數組共享你創建的相同的三個屬性。您可以將該行分配給一個變量,就像執行其他任務一樣。 – Joey 2012-03-18 16:10:18

+0

謝謝你解釋! – Sune 2012-03-18 17:01:30

相關問題