TimeTrex API Manual

Group
in package

Table of Contents

$_streaming_aggregate_data  : mixed
Aggregate()  : mixed
GroupBy()  : array<string|int, mixed>
Usage: $arr2 = Group::GroupBy($arr1, array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat'), array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat') ) ); Aggregate values: 'count', 'sum', 'min', 'max', 'avg'
PageBreakBy()  : array<string|int, mixed>
Usage: $arr2 = Group::GroupBy($arr1, array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat'), array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat') ) ); Aggregate values: 'count', 'sum', 'min', 'max', 'avg'

Properties

$_streaming_aggregate_data

private static mixed $_streaming_aggregate_data = \null

Methods

Aggregate()

public static Aggregate(mixed $group_by_key, mixed $key, mixed $value, mixed $type[, mixed $subtotal = false ]) : mixed
Parameters
$group_by_key : mixed
$key : mixed
$value : mixed
$type : mixed
$subtotal : mixed = false
Return values
mixed

GroupBy()

Usage: $arr2 = Group::GroupBy($arr1, array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat'), array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat') ) ); Aggregate values: 'count', 'sum', 'min', 'max', 'avg'

public static GroupBy( &$array,  $cols[, bool $subtotal = false ]) : array<string|int, mixed>
Parameters
$array :
$cols :
$subtotal : bool = false
Return values
array<string|int, mixed>

PageBreakBy()

Usage: $arr2 = Group::GroupBy($arr1, array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat'), array( 'name' => array('aggregate' => 'count', 'output' => 'MoneyFormat') ) ); Aggregate values: 'count', 'sum', 'min', 'max', 'avg'

public static PageBreakBy( $array,  $cols) : array<string|int, mixed>
Parameters
$array :
$cols :
Return values
array<string|int, mixed>

Search results