我建立一个像这样的哈希:获取从一个维度的所有值在一个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