4 Replies Latest reply: Sep 29, 2017 8:07 AM by Márcio Rodrigo Campestrini RSS

    Data e Porcentagem em Tabela Dinâmica

    Guilherme Cidade

      Bom dia!

       

      Preciso da ajuda de vocês para continuar essa aplicação.

      O modelo da aplicação é um pouco confuso, logo, se tiverem sugestões, serão bem-vindas.

      Faço uma carga de dados com o seguinte script:

      BaseCartão:
      LOAD
      DATAINCLUSAO,
      Month(DATAINCLUSAO) as MêsInclusão,
      Year(DATAINCLUSAO) as AnoInclusão,
      Monthname(MonthStart(DATAINCLUSAO)) as [Mês Ano],
      SITUACAO, //aqui está como A(ativo),B(bloqueado) e C(cancelado)
      DATASITUACAO,    
      DATABLOQUEIO,
      SITUACAOANTERIOR,
      DATASITUACAOANTERIOR,

      FROM
      [C:\Nuvem....]

       

      Em uma tabela dinâmica, desejo saber o mês/ano a situação, a quantidade que foi efetivado, qtd após 3 meses,6 e 12 meses, e a %.

      Usei como dimensão o seguinte:

      1.png

       

      A dimensão calculada é um ‘if’ para mostrar o nome da situação.

      Nas expressões usei o seguinte:

      Para %:

      count(SITUACAO)/ Count(total(SITUACAO))

       

      Qtd:

      count([Mês Ano])

       

      Da maneira que estou fazendo, tanto a % quanto a qtd não mostram os valores esperados.

      A quantidade deverá mostrar o valor de cartões pela sua situação (ativo, bloq.,canc), pelo mês que foi efetivado. Por exemplo: Posso ter um cartão que sua data de inclusão foi dia 20/09/2016 mas só foi desbloqueado no dia 20/12/2016, então deverá contar como produzido no mês/ano de inclusão(set/2016) e apareça como bloqueado. Quando visualizar após 3 meses, e a aplicação deverá manter a  mesma quantidade de cartões efetivados, porém somente sua situação vai alterar.

      2.png

      Note que os dados de após 3 meses para set, seria dez2016. Ali mostra os cartões que tiveram como data de inclusão o mês de setembro, mas só foram desbloqueados lá em dezembro.

      Já a segunda linha(dezembro) também mostra dezembro de 2016, mas ali mostra somente os cartões que tiveram como data de inclusão a partir de dez/2016 e foram desbloqueados, ou cancelados no mês, após 3 meses, etc...

      A aplicação deverá ser idêntica a planilha de excel acima, porém, somente consegui chegar com as expressões desenvolvidas no exemplo abaixo:

      3.png

      Favor nos orientar para atingir o modelo que precisamos.

      Obs: Os dados no qlik estão mais atualizados que o Excel, portanto há uma pequena diferença nos valores