Commit ecc96666c9771ce2fcc99bc9c6a6ec7a603bd6e9

Authored by Edmar Moretti
1 parent 555fe14c

--no commit message

Showing 1 changed file with 2 additions and 4 deletions   Show diff stats
ferramentas/saiku/esquemaxml.php
@@ -636,6 +636,7 @@ function dimensoesTabelas(){ @@ -636,6 +636,7 @@ function dimensoesTabelas(){
636 $incluirChaves[] = "'1'::numeric as contagem".$mdd["id_medida_variavel"]; 636 $incluirChaves[] = "'1'::numeric as contagem".$mdd["id_medida_variavel"];
637 } 637 }
638 if($mdd["colunavalor"] == "" && $mdd["filtro"] != ""){ 638 if($mdd["colunavalor"] == "" && $mdd["filtro"] != ""){
  639 + $mdd["filtro"] = str_replace('"',"'",$mdd["filtro"]);
639 $incluirChaves[] = "CASE WHEN {$mdd["filtro"]} THEN 1 ELSE 0 END as contagem".$mdd["id_medida_variavel"]; 640 $incluirChaves[] = "CASE WHEN {$mdd["filtro"]} THEN 1 ELSE 0 END as contagem".$mdd["id_medida_variavel"];
640 } 641 }
641 } 642 }
@@ -648,8 +649,6 @@ function dimensoesTabelas(){ @@ -648,8 +649,6 @@ function dimensoesTabelas(){
648 //$incluirChaves[] = $o."::text as ".$o."_"; 649 //$incluirChaves[] = $o."::text as ".$o."_";
649 } 650 }
650 } 651 }
651 -  
652 -  
653 $r = $chavesRegiao[$c["codigo_tipo_regiao"]]; 652 $r = $chavesRegiao[$c["codigo_tipo_regiao"]];
654 $sql = " 653 $sql = "
655 select ".implode(",",$incluirChaves).", tabelamedida{$c["id_medida_variavel"]}.{$c["colunaidgeo"]}::text as codigoreg 654 select ".implode(",",$incluirChaves).", tabelamedida{$c["id_medida_variavel"]}.{$c["colunaidgeo"]}::text as codigoreg
@@ -657,7 +656,6 @@ function dimensoesTabelas(){ @@ -657,7 +656,6 @@ function dimensoesTabelas(){
657 if(count($dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]) > 0){ 656 if(count($dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]) > 0){
658 $sql .= ",".implode(",",$dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]); 657 $sql .= ",".implode(",",$dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]);
659 //$sql .= ",tabela{$r["codigo_tipo_regiao"]}.".implode(",tabela{$r["codigo_tipo_regiao"]}.",$dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]); 658 //$sql .= ",tabela{$r["codigo_tipo_regiao"]}.".implode(",tabela{$r["codigo_tipo_regiao"]}.",$dimRegioes[$c["codigo_tipo_regiao"]]["colunas"]);
660 -  
661 } 659 }
662 660
663 $sql .= " 661 $sql .= "
@@ -668,7 +666,7 @@ function dimensoesTabelas(){ @@ -668,7 +666,7 @@ function dimensoesTabelas(){
668 $sql .= $dimRegioes[$c["codigo_tipo_regiao"]]["juncoes"]; 666 $sql .= $dimRegioes[$c["codigo_tipo_regiao"]]["juncoes"];
669 $f = array(); 667 $f = array();
670 foreach($tb as $mdd){ 668 foreach($tb as $mdd){
671 - if($medida["filtro"] != ""){ 669 + if($mdd["filtro"] != ""){
672 $f[] = str_replace('"',"'",$mdd["filtro"]); 670 $f[] = str_replace('"',"'",$mdd["filtro"]);
673 } 671 }
674 } 672 }