Je dispose d'un tableau de hachages qui ressemble à ceci:somme de hash basée sur d'autres champs de hachage
[{:head_count=>150.5, :group=>"NW", :estimated_ship_date=>"201105", :yard=>"wcc"},
{:head_count=>201.0, :group=>"NW", :estimated_ship_date=>"201105", :yard=>"wcc"},
{:head_count=>103.5, :group=>"NW", :estimated_ship_date=>"201104", :yard=>"nyssa"}]
Je cherche à créer un hachage de ces données qui ressemble à ceci:
{
"wcc" =>
{
"NW" =>
{
"201105" => 351.5 # This being a sum
}
}
"nyssa" =>
{
"NW" =>
{
"201104" => 103.5 # This being a sum
}
}
}
Je ne suis pas sûr de ce que d'autres données que je peux fournir.
J'ai essayé une collecte, mais je n'ai pas pu déterminer par où commencer.
Merci
La somme est de 351,5 (pas 251,5), non? – Nakilon
haha ouais, oups. –
J'aimerais pouvoir répondre à toutes ces questions ... de bonnes réponses, certaines sont un peu difficiles à comprendre, mais je suis sûr qu'elles sont les solutions les plus avancées. –