Como Expressar o Argumento Intervalo

O argumento Intervalo faz referência a linhas e colunas expandidas em tempo de exibição, nas quais os cálculos são realizados após a supressão. A classificação é feita após os cálculos serem realizados.

Tabela -2 Notação de Intervalo

Tipo Notação Descrição Exemplo
Nenhum   O argumento Intervalo é opcional. Aponte para todas as linhas expandidas no segmento de linha 2.

row[2]

Intervalo Simples [segmento (intervalo)] Linha ou coluna expandida simples Aponte para a linha 5 expandida no segmento 2:

row[2(5)]

Referência de Intervalo Consecutivo [:] Intervalo de linhas ou colunas expandidas Aponte para as linhas expandidas 5, 6, 7, 8, 9, 10 no segmento de linha 2:

row[2(5:10)]

Referências de Intervalo Não Consecutivas [,] Várias linhas ou colunas expandidas simples Aponte para as linhas expandidas 5, 7, 8 e 10 no segmento de linha 2:

row[2(5,7,8,10)]

Se um intervalo for usado, você poderá usar qualquer combinação das notações de intervalo em Tabela -2.

Exemplo 1:

Apontar para as linhas expandidas de 5 a 10 na linha de tempo de projeto 2:

row[2(5:10)]

Se o segmento de linha 2 for expandido para 15 linhas, a função irá operar apenas as linhas expandidas de 5 a 10.

Exemplo 2:

Identificar colunas de C a E na coluna de tempo de design A:

column[A(C:E)]

Exemplo 3:

Apontar para as linhas expandidas 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 e 17 na linha de tempo de projeto 2:

row[2(1,3, 5:10, 12:15, 17)] 

Quando a grade contém propriedades de supressão, é possível suprimir linhas e colunas expandidas. Se o argumento Intervalo referir-se a um número de linhas expandidas que é maior que o número máximo de linhas expandidas no segmento, as linhas extras serão ignoradas.

Exemplo 4:

No exemplo a seguir, as linhas expandidas de 6 a 10 são identificadas, mas o segmento 1 contém apenas 3 linhas expandidas. Nessa situação, a função só funciona nas linhas expandidas de 6 a 8:

row[1(6:10)]

Se nenhuma das linhas expandidas no Intervalo existir, toda a referência de eixo será ignorada.

Exemplo 5:

Ignorar a referência a 23, se o segmento 3 contiver apenas 10 linhas expandidas:

row[3(23)]

Exemplo 6:

Se você inserir um intervalo inicial maior do que o intervalo final, o sistema irá invertê-los internamente. O exemplo a seguir mostra como o intervalo é revertido:

row[1(7:5)] becomes row[1(5:7)]

Várias referências às mesmas linhas ou colunas expandidas são válidas. Entretanto, isso pode fazer com que as mesmas linhas ou colunas sejam incluídas duas vezes em uma expressão.

Exemplo 7:

Somar a linha expandida 5 duas vezes:

row[2(3,5,7,5)].sum 

Exemplo 8:

Especificar as linhas expandidas 3, 4, 5, 6, 7 e a linha 5. Inclua a linha 5 duas vezes no cálculo da média:

row[2(3:7,5)].ave