我建立一個像這樣的哈希:獲取從一個維度的所有值在一個Perl哈希
my %datavalue2;
foreach my $alert (@{ $data }) {
my @date = split(/ /,$alert->{logged});
$status = $alert->{status}->{status};
$type = $alert->{type};
if (! defined $datavalue2{$date[0]}{$type}{$status}) {
# print "initialisation de la variable du ".$date[0]." de type ".$type." avec le status ".$status."<br>";
$datavalue2{$date[0]}{$type}{$status}=1;
}
else {
# print "incrémentation de la variable du ".$date[0]." de type ".$type." avec le status ".$status."<br>";
$datavalue2{$date[0]}{$type}{$status} +=1;
}
# print "<br> ";
}
我怎樣才能得到所有$status=1
的總和一個日期和每種類型的?
我想要類似$total_type1 += $datavalue2{2016-08-15}{*}{1}
但我不知道語法。可能嗎?
需要一些源數據作爲例子,我認爲。 – Sobrique