7 Replies Latest reply: Jun 29, 2016 11:13 PM by Clever Anjos RSS

    Varias datas em um único calendário

    Noel Sobrinho

      Boa noite, pessoal

       

      Estou com um problema que acredito ser simples de resolver porém como ainda estou engatinhado em qlikview, não estou conseguindo resolver, a questão é a seguinte:

      tenho uma única tabela que tem vários campos de data:

       

      datahorainclusao, datafechamento, prazoOriginal e prazoProrrogado.

       

      Preciso criar um calendário único onde eu possa selecionar e obter o resultado das duas datas em gráficos diferentes.

       

      Alguém pode me ajudar?

        • Re: Varias datas em um único calendário
          Ricardo Azevedo

          Para usar todas as datas em um único calendário mude os nomes dos campos por exemplo:

           

            datahorainclusao as DATA_UNICA

          , datafechamento as DATA_UNICA

          , prazoOriginal as DATA_UNICA

          , prazoProrrogado as DATA_UNICA


          Assim todos os campos de data chamarão DATA_UNICA e no calendário basta adicionar este campo ou então as seguintes expressões:


          Year(DATA_UNICA) & '/' & NUN(MONTH(DATA_UNICA),'00') e terá    2015/01


          Espero ter ajudado.


          Abraço!



            • Re: Varias datas em um único calendário
              Noel Sobrinho

              desculpe mais não entendi, todos estes campos data estão na mesma tabela então como poderei renomeá-los com o mesmo nome

                • Re: Varias datas em um único calendário
                  Ankita Agarwal

                  Gentilmente concatenar a tabela tantas vezes quanto você tem o campo de data

                   

                  Por ex .

                  Carga * , Date1 , Date1 como bandeira

                  concatenar

                  Carga * , Date2 , Date2 como bandeira

                  concatenar

                  Carga * , Date3 , data de 3 de bandeira

                  concatenar Carga * , Date4 , date4 como bandeira

                   

                  E usar esta bandeira em seu gráfico para distinguir entre as quatro datas.

                   

                   

                  Espero que eu entendi sua pergunta .

                • Re: Varias datas em um único calendário
                  Luciano Vasconcelos

                  Faltou dizer que vc deve fazer uma leitura para cada data, concatenando na mesma tabela calendário e remomeando todas as datas para data única 

                   

                  Enviado do meu iPhone

                   

                  Em 23/04/2015, às 23:36, ricardoazevedo <qcwebmaster@qlikview.com> escreveu:

                   

                   

                  Qlik Community

                   

                  Varias datas em um único calendário

                  resposta de ricardoazevedo em Qlik Brasil - Visualize a discussão completa

                   

                  Para usar todas as datas em um único calendário mude os nomes dos campos por exemplo:

                   

                   

                   

                    datahorainclusao as DATA_UNICA

                   

                  , datafechamento as DATA_UNICA

                   

                  , prazoOriginal as DATA_UNICA

                   

                  , prazoProrrogado as DATA_UNICA

                   

                   

                   

                  Assim todos os campos de data chamarão DATA_UNICA e no calendário basta adicionar este campo ou então as seguintes expressões:

                   

                   

                   

                  Year(DATA_UNICA) & '/' & NUN(MONTH(DATA_UNICA),'00') e terá    2015/01

                   

                   

                   

                  Espero ter ajudado.

                   

                   

                   

                  Abraço!

                   

                   

                   

                   

                   

                  Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community

                  Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community

                  Seguindo Qlik Brasil nestes fluxos:      Caixa de Entrada

                   

                • Re: Varias datas em um único calendário
                  Noel Sobrinho

                  Boa tarde, Pessoal

                   

                  Acabei resolvendo da seguinte forma no qvw de extração utilizei:

                   

                   

                  LET vDataFinal = num(today(1));
                  LET vDataInicial = num(MakeDate(2012,1,1)) -1;

                   

                  Calendario:

                  LOAD date($(vDataInicial) + IterNo()) as Data
                  AUTOGENERATE 1
                  WHILE $(vDataInicial) + IterNo() <= $(vDataFinal);

                  store Calendario into  D:**Caminho*

                  drop table Calendario;

                   

                   

                  e no qvw de saída, criei uma tabela para cada data :

                   

                  Calendario:
                  LOAD
                  date(makedate(year(Data), month( Data),day(Data))) as DataFechamento
                  year(Data) as AnoFechamento,
                  month(Data) as MêsFechamento,
                  day(Data) as DiaFechamento,
                  MonthName(Data) as AnoMêsFechamento  
                  FROM
                  [D:\*********.qvd]
                  (
                  qvd);


                  CalendarioAbertura:
                  LOAD
                  date(makedate(year(Data), month( Data),day(Data))) as DataAbertura
                  year(Data) as Ano,
                  month(Data) as Mês,
                  day(Data) as Dia,
                  MonthName(Data) as AnoMês

                  FROM
                  [D:\***********.qvd]
                  (
                  qvd);

                   

                   

                  Atendeu perfeitamente, obrigado a todos que colaboraram.

                   

                  • Re: Varias datas em um único calendário
                    Clever Anjos

                    Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados