Quando você estiver transformando elementos de matriz no editor de Mapeamento de Dados Gráficos, poderá usar a página Cardinalidade da visualização de propriedades para selecionar os índices dos elementos de entrada e de saída sobre os quais você deseja que a transformação opere.
Para cada matriz de entrada, é possível selecionar os índices dos elementos sobre os quais você deseja que a transformação opere. Para especificar os índices, insira um valor no campo Índices da Matriz de Entrada da página de propriedades Cardinalidade da transformação.
Elementos de índice selecionados | Valor no campo de índices da matriz de entrada |
---|---|
Todos os índices | * (ou deixe vazio) |
Apenas o índice 5 | 5 |
Índices de 1 a 3 | 1:3 |
Índices 1, 3 e 5 | 1,3,5 |
Índices 2 em diante | 2:* |
Índices 1, 3, 5 em diante | 1,3,5:* |
Índices de 2 a 8, exceto 5 | 2:4,6:8 |
Todos os índices, exceto 5 | 1:4,6:* |
Para configurar o índice do elemento da matriz de saída no qual a transformação irá operar, insira um valor no campo Índices da Matriz de Saída da página de propriedades Cardinalidade. Isso é ligeiramente diferente de entradas de índice de entrada, pois apenas um único índice é permitido. Deixe o campo vazio para indicar que a matriz de saída inteira pode ser usada.
Os índices baseiam-se em 1, isto é, o primeiro elemento da matriz é referenciado como 1, o segundo como 2, etc. Se o campo de cardinalidade ficar em branco para uma matriz especificada, todos os índices serão usados. Se houver diversos níveis de elementos de matriz aninhados, campos de cardinalidade em branco sugerem que todos os índices serão usados. Portanto, se o elemento de entrada para uma transformação for A/B[]/C[], em que B e C são matrizes sem índices especificados, todos os índices serão usados. Isso significa que todos os Cs parte de B[1], todos os Cs parte de B[2], todos os Cs parte de B[3], etc., serão usados.