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.
|
|
Intervalo Simples | [segmento (intervalo)] | Linha ou coluna expandida simples | Aponte para a linha 5 expandida no segmento 2:
|
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:
|
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:
|
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