Guia do Usuário do Cliente Web Spotfire®

All()

Você usa o método de navegação All() em uma expressão quando deseja fazer referência a todos os nós de um eixo.

Isso é exemplificado pelo retângulo vermelho abaixo.


Método de navegação All()

A referência a todos os nós no retângulo significa que a segmentação nos 12 nós será ignorada. Consequentemente, o método All() não é muito útil por si só. No entanto, ele é frequentemente usado em combinação com outros métodos ou agregações, por exemplo, ao calcular porcentagens de um todo. Veja os exemplos abaixo.

Exemplos

Nota: As expressões nos exemplos assumem que os dados na memória são usados.

Nos exemplos a seguir, são usadas estatísticas de sobrevivência da catástrofe do Titanic.



Exemplo (apenas o eixo da categoria é usado para segmentar os dados)

O gráfico de barras exibe o número de mulheres e homens que morreram na catástrofe e sobreviveram a ela.



Suponha que você queira essas informações expressas em porcentagem, em vez de em números absolutos. Adicione a seguinte expressão no eixo de valor para calcular as diferentes partes do todo:

É realizado um recálculo de cada marcador (aqui, cada barra é um marcador). Por exemplo, a segunda barra da esquerda para a direita mostra que cerca de 23% dos passageiros do Titanic eram mulheres que sobreviveram (307/(156+307+708+142).

Neste exemplo, o eixo de categoria é usado para segmentação. No próximo exemplo, os dados são segmentados usando o eixo de cor também.

Exemplo (o eixo de categoria e o eixo de cor são usados para segmentar os dados)

O gráfico de barras abaixo exibe os mesmos dados que o gráfico de barras na parte superior. Além disso, o eixo de cor é usado para colorir as barras por sexo.



Ao adicionar a mesma expressão ao eixo do valor usado acima, observe a diferença:



As porcentagens somam 100% em cada cor. Isso ocorre porque a parte OVER All([Axis.X]) da expressão declara que a segmentação no eixo de categoria deve ser ignorada, mas que a segmentação especificada no eixo de cor é ainda levada em consideração. O efeito é que a segmentação do eixo de categoria é certamente ignorada, mas dentro de cada uma das cores.

Por exemplo, 66% de todas as mulheres sobreviveram (307/(307 + 156).

Observe também a diferença ao especificar a coluna "survived" no eixo de cor:



A mesma expressão no eixo de valor fornece outro resultado. Aqui, você pode ver que, por exemplo, 68% de todos os sobreviventes eram mulheres (307/(307+142)).