filter_less
filter_less
filter_less(string $table, string $column, mixed $param, bool $is_or_equal = false, $parameters_type = Constants::SRE_NUMBER) {
Parameter | Description |
---|---|
$table | The table which contains the filter by column. |
$column | The filter by column (The column by which you want to filter the report ) |
$param | The filter parameter value. It can be a number or a date. |
$is_or_equal | A boolean with false as the default. Set this parameter to true if you want the filter to be "less or equal". |
$parameter_type | The data type of the filter parameter. It can be SRE_NUMBER or SRE_TEXT. If omitted, SRE_NUMBER will be used. |
$report = new ReportOptions(SRE_PUBLIC_REPORT);
$report->select_tables(array("items"))
->select_fields(array("id", "country", "date", "units_in_stock","product_name"))
->filter_like("items", "country", "usa")
->filter_less("items", "date", "2018-01-01",SRE_TEXT);
$engine = new CustomEngine($report);
$report_path = $engine->create_report();