Ou como misturar as opções ‘And’ e ‘No’ num filtro
Construir um filtro em que as condições são quer o ‘And’ ou o ‘Or, entre cada uma das linhas é muito directo. Contudo, se quiser «misturá-los» um pouco já não é tão óbvio como podemos fazer isso no Oracle Primavera P6.
Exemplo: quero encontrar todas as milestones de um projecto que tenham uma variância de data que não é igual a zero. Por outras palavras, quero ver qualquer milestone que está hoje numa data que não é a sua data de baseline.
Porque há dois tipos de milestone no P6, milestones de Início e de Fim, é muitas vezes necessário usar o parâmetro ‘Or’ para as abranger todas. Mas, se para além disso, necessitar ainda de uma condição ‘And’ então é melhor pensar mais um pouco.
Veja como fica o filtro do cenário descrito:
Acima, as primeiras duas condições, têm de ser ambas encontradas (a actividade não está concluída e ‘And’ a variância não é 0), e ou qualquer das segundas condições pode ser encontrada, neste caso uma milestone de tipo de início e de fim vai de encontro ao critério.
Para sublinhar as linhas da condição ‘Or’ debaixo das linhas de condição ‘And’, inserimos uma nova linha debaixo da última condição ‘And’ e atribuímos a opção Todas linhas subsequentes terão uma opção ‘Or’ na primeira coluna até se inserir a opção ‘All of the following’.
Logo que afinar este método, poderá construir filtros poderosos e sofisticados. Tem de os pensar antes de tentar construí-los. Tento começar, em primeiro lugar, com todas as condições ‘And’ o que me permite, então, colocar as opções ‘Or’ debaixo e evitar a confusão e desnecessária complexidade.
Sem comentários:
Enviar um comentário