Como Expressar o Argumento Segmento

O argumento Segmento é um valor que representa um ID de linha ou coluna no designer. Segmentos referenciados fazem referência a linhas ou colunas em tempo de design, que podem se expandir no visualizador. Linhas e colunas em tempo de exibição são as linhas e colunas expandidas. Você pode usar números para IDs de linhas e letras para IDs de coluna. Além de poder fazer referência a um ou mais segmentos em qualquer fórmula padrão..

Tabela -1 Notação Usada para Vários Segmentos em Fórmulas Padrão

Tipo Notação Descrição Exemplo
Segmento simples [ ] Segmento simples (tempo de design) Aponte para o segmento 2:

row[2]

Nota:

Versões anteriores suportam essa notação.

Segmento não consecutivo [;] Vários segmentos de linhas ou colunas simples Aponte para as linhas de segmento 2, 5, 7, 8 e 10:

row[2;5;7;8;10]

Nota:

Use um ponto e vírgula em vez de uma vírgula para delinear referências de linha ou coluna.

Intervalo de Segmentos [:] Intervalo de segmentos de linha ou de coluna Aponte para as linhas de segmento 2, 3, 4 e 5:

row[2:5]

Os exemplos a seguir mostram combinações diferentes da notação do segmento em Tabela -1.

Exemplo 1:

Aponte para as linhas de segmento 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 e 17:

row[1; 3; 5:10; 12:15; 17]

Exemplo 2:

Se a expressão a seguir fizer referência ao segmento de linha 20, mas a grade contiver apenas 15 segmentos de linha, a fórmula funciona apenas no segmento 4:

row[4; 20]

Se inserir um segmento inicial maior que o segmento final, o sistema os alterna internamente.

Exemplo 3:

Mostre como os segmentos são alterados internamente:

row[6:3] becomes row[3:6]

Várias referências aos mesmos segmentos são válidas. Isso faz com que os mesmos argumentos sejam incluídos duas vezes em uma expressão.

Exemplo 4:

Some a linha 5 duas vezes:

row[2;3;5;7;5].sum 

Exemplo 5:

Faz referência aos segmentos de linha 2, 3, 4, 5, 6, 7 e novamente ao segmento 5. Inclua o segmento 5 duas vezes no cálculo da média:

 row[2:7;5].avg 

Segmentos de texto são ignorados.

Exemplo 6:

Ignore o segmento de linha 3 se ele for uma linha de texto:

row[1:5]