Commit bbe45b61eff81e5fc33b8870186c988eb1f12953

Authored by Edmar Moretti
1 parent d8fbbf69

Correção na montagem do mapa do SAIKU

Showing 1 changed file with 6 additions and 1 deletions   Show diff stats
ferramentas/saiku/cartograma.php
@@ -76,13 +76,16 @@ else{ @@ -76,13 +76,16 @@ else{
76 //var_dump($metadados);exit; 76 //var_dump($metadados);exit;
77 //constroi um sql que retorna os dados na forma de uma tabela inline 77 //constroi um sql que retorna os dados na forma de uma tabela inline
78 $nomesColunas = array(); 78 $nomesColunas = array();
  79 + $metadataItens = array();
79 $valores = array(); 80 $valores = array();
80 for($i=0;$i<$nmetadados;$i++){ 81 for($i=0;$i<$nmetadados;$i++){
81 if($metadados[$i]["colName"] != ""){ 82 if($metadados[$i]["colName"] != ""){
82 - $nomesColunas[] = $metadados[$i]["colName"]; 83 + $nomesColunas[] = "coluna".$i;//$metadados[$i]["colName"];
  84 + $metadataItens[] = $metadados[$i]["colName"];
83 } 85 }
84 } 86 }
85 $nomesColunas[0] = "geocodigo"; 87 $nomesColunas[0] = "geocodigo";
  88 + $metadataItens[0] = "geocodigo";
86 $codigosRegioes = array(); 89 $codigosRegioes = array();
87 //select * from (values (1000,2),(5,6)) as teste ("a","b") where 90 //select * from (values (1000,2),(5,6)) as teste ("a","b") where
88 91
@@ -147,6 +150,8 @@ else{ @@ -147,6 +150,8 @@ else{
147 $l[] = ' CLASSE "SIM"'; 150 $l[] = ' CLASSE "SIM"';
148 $l[] = ' SAIKU "'.$opcoes["tipo"].'"'; 151 $l[] = ' SAIKU "'.$opcoes["tipo"].'"';
149 $l[] = ' TIP "'.$meta["colunanomeregiao"].','.implode(',',$nomesColunas).'"'; 152 $l[] = ' TIP "'.$meta["colunanomeregiao"].','.implode(',',$nomesColunas).'"';
  153 + $l[] = ' ITENSDESC "'.$meta["colunanomeregiao"].','.implode(',',$metadataItens).'"';
  154 + $l[] = ' ITENS "'.$meta["colunanomeregiao"].','.implode(',',$nomesColunas).'"';
150 $l[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"'; 155 $l[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"';
151 $l[] = ' END '; 156 $l[] = ' END ';
152 157