Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
jamirjunior
Contributor

Duvida set analysis

Bom dia pessoal!

Meu primeiro post, desculpe se coloquei no lugar errado!

Como fazer um set analysis para substituir este trecho:

IF(Ano = 2011,

    Sum(IF(DataEfetiva <= MakeDate(2011,12,31) AND DataFinal >= MakeDate(2011,12,31),1)),

    IF(Ano = 2012,

        Sum(IF(DataEfetiva <= MakeDate(2012,12,31) AND DataFinal >= MakeDate(2012,12,31),1)),

        IF(Ano = 2013,

            Sum(IF(DataEfetiva <= MakeDate(2013,12,31) AND DataFinal >= MakeDate(2013,12,31),1)),

            IF(Ano = 2014,

                Sum(IF(DataEfetiva <= MakeDate(2014,12,31) AND DataFinal >= MakeDate(2014,12,31),1)),

                IF(Ano = 2015,

                    Sum(IF(DataEfetiva <= MakeDate(2015,12,31) AND DataFinal >= MakeDate(2015,12,31),1)),

                    IF(Ano = 2016,

                        Sum(IF(DataEfetiva <= MakeDate(2016,12,31) AND DataFinal >= MakeDate(2016,12,31),1))

)

)))))

Muito obrigado!

1 Solution

Accepted Solutions
Employee
Employee

Re: Duvida set analysis

teve alguma resposta que te ajudou? Talvez fosse melhor marcá-la como "Correta"

8 Replies
Not applicable

Re: Duvida set analysis

Oi jamirjunior!

Se eu entendi, faça apenas Sum(IF(DataEfetiva <= MakeDate(ANO,12,31) AND DataFinal >= MakeDate(ANO,12,31),1))


Não precisa de if nem set analysis!


Abraço,


Marcello

jamirjunior
Contributor

Re: Duvida set analysis

Boa tarde Marcello!

obrigado por responder!

Bom... não funcionou, como é uma evolução, o gráfico deveria ser uma "escadinha" e na sua sugestão o último valor é menor que o anterior, os outros valores tbem não bateram.

tbem tentei :

=Sum({<DataEfetiva={'<=$(=MakeDate(Ano, 12, 31))'}, DataFinal={'>=$(=MakeDate(Ano, 12, 31))'}>} 1)

mas parece que ele não reconhece o campo Ano

Not applicable

Re: Duvida set analysis

Oi Jamirjunior,

Se possível, poste um qvw para eu ver o contexto. Não sou expert, mas gostaria de ajudá-lo.

Abs,

Marcello

jamirjunior
Contributor

Re: Duvida set analysis

Obrigado pela ajuda, mas não é possível disponibilizar o qvw, pelo sigilo e tbem pelo tamanho (500M).

Employee
Employee

Re: Duvida set analysis

Veja como reduzir o tamanho dos dados e embaralhar dados sensiveis: Preparing examples for Upload - Reduction and Data Scrambling

Employee
Employee

Re: Duvida set analysis

Já chegou a uma resposta? Se sim, marque como respondida, por favor

Como obter ajuda? Leia antes de postar

jamirjunior
Contributor

Re: Duvida set analysis

Marquei como foi supostamente respondida, verifica se está certo. obrigado!

Employee
Employee

Re: Duvida set analysis

teve alguma resposta que te ajudou? Talvez fosse melhor marcá-la como "Correta"