dao->XXX->query(); } /** * 计算度量项。 * * 对数据源查询得到的数据集进行逐行计算,该函数实现对于一行数据的计算逻辑 * 计算完成后将数据临时记录到$this->result上 * * @param object $row 数据源的一行数据 * @access public * @return void|false */ public function calculate($row) { $this->result += 1; } /** * 汇总并获取度量项计算结果。 * * @param array $options 筛选参数 * @access public * @return array 度量数据 */ public function getResult($options = array()) { $records = $this->getRecords(array('value')); return $this->filterByOptions($records, $options); } }