2 Replies Latest reply: Jan 16, 2015 6:55 AM by Marcos Ferreira RSS

    Fixar valor em uma coluna da tabela....

    Marcos Ferreira

      Bom dia

       

      Pessoal, mais uma vez dependo da ajuda e paciência de vocês...

       

      Trabalho num empresa, onde existem muitos almoxarifados, estes almoxarifados tem muitos grupos, subgrupos e produtos...

      E aqui, tudo tem que ser baseado em KM rodada (ônibus)....

       

      Exemplo:

      Preciso saber quanto comprei de material num determinado período, e este valor, quebrado por grupo, tem que ser dívidido pela KM rodada total daquele período....

       

      Exemplo:

      Mês 09/2014

      KM Rodada: 2.169.692

      Grupos ALMOX. ITABORAI KM R$/KM
      R$ 444973,75 2.169.692 2308552288
      001 - MOTORR$ 85.700,892.169.6920,0394
      002 - EMBREAGEMR$ 18.341,472.169.6920,0084
      003 - CAIXA MARCHASR$ 19.208,782.169.6920,0088
      004 - TRANSMISSAOR$ 3.214,002.169.6920,0014
      005 - EIXO TRASEIROR$ 2.839,402.169.6920,0013
      006 - DIFERENCIALR$ 556,822.169.6920,0001
      007 - EIXO DIANTEIROR$ 0,002.169.6920

      Acima é como deveria vir....

       

      O detalhe está no seguinte....

      A KM 2.169.692, é adquirida quando seleciono Ano: 2014, Mês 09, Empresa: 001, Almoxarifado: Itaborai....

      Também com esta seleção, vem os dados acima mostrados....

       

      Meu problema está no seguinte, não consigo de forma alguma, fazer com que a KM: 2.169.692, fique fixa na coluna da tabela (que na verdade nem precisaria ficar ali sendo repetida, este KM poderia vir de outro lugar, como uma variável)...

       

      Já tentei fazer uma variável (vKM_RODADA = sum(KM_RODADA)) e na coluna do valor, coloquei a expressão =sum({<ID_ALMOXARIFADO = {'2'}>}[VL_TOTAL_ENTRADA]) / sum({<ID_ALMOXARIFADO = {'2'}>} vKM_RODADA)

      Mas o valor vai para bilhões....

       

      Se eu não usar a variavel, mas o campo assim:

      =sum({<ID_ALMOXARIFADO = {'2'}>}[VL_TOTAL_ENTRADA]) / sum({<ID_ALMOXARIFADO = {'2'}>} KM_RODADA)...

      a km é divida entre os grupos, e o resultado é que calculado com o valor de cada grupo....

       

      Resumindo, quero apenas que em uma coluna, depois de ter selecionado os campos citados (empresa, almoxarifado, etc), que o valor comprado para cada grupo de produto seja divido pela KM encontrada (no exemplo: 2.169.692), não quero que esta KM também seja divida por grupos, preciso fixá-la....

       

      Alguém tem uma ideia do que dá para fazer?

       

      Vejam como está vindo....

      Grupos ITABORAI KM KM (via variavel) R$/km
      R$ 444973,75 231094 2308552288 R$ 1,93
      001 - MOTORR$ 85700,8945793551101768R$ 1,87
      002 - EMBREAGEMR$ 18341,471003362921068R$ 1,83
      003 - CAIXA MARCHASR$ 19208,7818172110654292R$ 1,06
      004 - TRANSMISSAOR$ 3214,00719123866612R$ 0,45
      005 - EIXO TRASEIROR$ 2839,40819456411992R$ 0,35
      006 - DIFERENCIALR$ 556,82150517357536R$ 0,37
      007 - EIXO DIANTEIROR$ 0,00221723866612R$ 0,00

       

      Notem que a coluna KM, está vindo quebrada também....

      Já a coluna pegando a KM de uma variável, fica pior ainda....

       

       

      Não sei se fui claro, mas esse é meu desafio atual, se alguém puder dar uma força.... Agradeço demais.

       

      Att, Marcos.

       

       

      tela_qlik.png