Segmenter::merge_segment_totals_results( string $segment_dimension, array $result1, array $result2 )
Merges segmented results for totals response part.
Description Description
E.g. $r1 = array( 0 => array( ‘product_id’ => 3, ‘net_amount’ => 15, ), ); $r2 = array( 0 => array( ‘product_id’ => 3, ‘avg_order_value’ => 25, ), );
$merged = array( 3 => array( ‘segment_id’ => 3, ‘subtotals’ => array( ‘net_amount’ => 15, ‘avg_order_value’ => 25, ) ), );
Parameters Parameters
- $segment_dimension
-
(Required) Name of the segment dimension=key in the result arrays used to match records from result sets.
- $result1
-
(Required) Array 1 of segmented figures.
- $result2
-
(Required) Array 2 of segmented figures.
Return Return
(array)
Source Source
File: packages/woocommerce-admin/src/API/Reports/Segmenter.php