Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
jamirjunior
Creator
Creator

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!

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

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

View solution in original post

8 Replies
Not applicable

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
Creator
Creator
Author

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

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
Creator
Creator
Author

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

Clever_Anjos
Employee
Employee

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

Clever_Anjos
Employee
Employee

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

Como obter ajuda? Leia antes de postar

jamirjunior
Creator
Creator
Author

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

Clever_Anjos
Employee
Employee

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