Debug
parent
d0daca7548
commit
15a43042cd
7
olap.php
7
olap.php
|
@ -117,7 +117,7 @@ class OLAP
|
||||||
}
|
}
|
||||||
if (!$fd || !strlen($v))
|
if (!$fd || !strlen($v))
|
||||||
continue;
|
continue;
|
||||||
$wh["where-$t-$f"] = $v;
|
$wh[$k] = $v;
|
||||||
if ($fd['is_time'])
|
if ($fd['is_time'])
|
||||||
$v = Template::timestamp($v, self::$current_src['fielddescs'][$f]['format']);
|
$v = Template::timestamp($v, self::$current_src['fielddescs'][$f]['format']);
|
||||||
$dn = $fd['sql'];
|
$dn = $fd['sql'];
|
||||||
|
@ -184,6 +184,7 @@ class OLAP
|
||||||
foreach ($group_fields as $i => &$v)
|
foreach ($group_fields as $i => &$v)
|
||||||
{
|
{
|
||||||
$v['sql'] = self::sql_trans_field($v['field'], $v['func']);
|
$v['sql'] = self::sql_trans_field($v['field'], $v['func']);
|
||||||
|
$v['keys'] = array();
|
||||||
$fields[] = $v['sql'].' f'.$i;
|
$fields[] = $v['sql'].' f'.$i;
|
||||||
$group_by[] = $v['sql'];
|
$group_by[] = $v['sql'];
|
||||||
}
|
}
|
||||||
|
@ -526,8 +527,8 @@ class OLAP
|
||||||
static function build_tables($group_fields, &$data, &$tdkeys)
|
static function build_tables($group_fields, &$data, &$tdkeys)
|
||||||
{
|
{
|
||||||
$bytype = array();
|
$bytype = array();
|
||||||
foreach ($group_fields as &$gf)
|
foreach ($group_fields as $gf)
|
||||||
$bytype[$gf['type']][] = &$gf;
|
$bytype[$gf['type']][] = $gf;
|
||||||
$tables = self::recurse_tables($group_fields, $bytype, $data, $tdkeys);
|
$tables = self::recurse_tables($group_fields, $bytype, $data, $tdkeys);
|
||||||
return $tables;
|
return $tables;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue