my @array_data; #### foreach my $hash (@array_data) { $logger->log( "HASH NOW: =====> ". Dumper($hash)); } #### HASH NOW: =====> $VAR1 = { 'Name' => 'First Segment', 'Balance' => '183.57', 'days' => 0, 'First Date' => '12/02/2020', 'payment' => 0, 'Activity Date' => '07/05/2020', 'Total Commission' => 0, }; HASH NOW: =====> $VAR1 = { 'Name' => 'Discontinue Segment', 'Balance' => '67.14', 'days' => 3, 'First Date' => '17/02/2020', 'payment' => 0, 'Activity Date' => '27/03/2020', 'Total Commission' => 0.12, }; HASH NOW: =====> $VAR1 = { 'Name' => 'Last Segment', 'Balance' => '12.56', 'days' => 7, 'First Date' => '19/03/2020', 'payment' => 0, 'Activity Date' => '21/04/2020', 'Total Commission' => 0, }; #### my $activity_date = $hash->{'Activity Date'}; print “Activity date: $activity_date”; #### my $max_date = 0; $_ > $max_date and $max_date = $_ for values @array_data;