CopyColumn
Introduction #
Sometime you may need to make a copy or duplicate a column so that you can do further transformation while keep the original column intact. The CopyColumn
process will help you to do so.
Example #
<?php
use \koolreport\processes\CopyColumn;
class MyReport extends \koolreport\KoolReport
{
public function setup()
{
...
->pipe(new CopyColumn(array(
"copy_of_name"=>"name",
"copy_of_amount"=>"amount"
)))
...
}
}
Code explanation:
- In above example, we create new column
"copy_of_name"
from existed column"name"
. The new column will have the same data and meta data of existed column except for the name. - The same for new column
"copy_of_amount"
Get started with KoolReport
KoolReport will help you to construct good php data report by gathering your data from multiple sources, transforming them into valuable insights, and finally visualizing them in stunning charts and graphs.