Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Script de carregamento
Example:
Load * inline [
InputText, StartPosition, CharacterCount
abcdef, 3, 2
abcdef, 2, 3
210714, 3, 2
210714, 2, 3
];
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
-
InputText
-
StartPosition
-
CharacterCount
Crie as seguintes dimensões calculadas:
-
=mid(InputText,StartPosition) para calcular os caracteres a serem extraídos de InputText a partir do valor inicial no campo StartPosition. A função retornará todos os caracteres do valor StartPosition até o final de InputString porque nenhum parâmetro Count foi fornecido.
-
=mid(InputText,StartPosition,CharacterCount) para calcular os caracteres a serem extraídos de InputText a partir do valor inicial no campo StartPosition. O valor em CharacterCount determina o número de caracteres retornados, a partir do valor no campo StartPosition.
Tabela de resultados
InputText |
StartPosition |
CharacterCount
|
Mid(InputText,StartPosition) |
Mid(InputText,StartPosition,CharacterCount |
abcdef |
2 |
3 |
bcdef |
bcd |
abcdef |
3 |
2 |
cdef |
cd |
20210714 |
2 |
3 |
10714 |
107 |
20210714 |
3 |
2 |
0714 |
07
|
A primeira linha retorna o valor bcdef para a primeira expressão. A expressão começa na posição 2 e retorna todos os caracteres porque o argumento Count não está definido. A segunda expressão também começa na posição 2, mas retorna apenas os caracteres bcd porque o argumento Count é 2.
A segunda linha retorna o valor cdef para a primeira expressão. A expressão começa na posição 3 e retorna todos os caracteres porque o argumento Count não está definido. A segunda expressão também começa na posição 3, mas retorna apenas os caracteres cd porque o argumento Count é 2.
A terceira linha retorna o valor 10714 para a primeira expressão. A expressão começa na posição 2 e retorna todos os caracteres porque o argumento Count não está definido. A segunda expressão também começa na posição 2, mas retorna apenas os caracteres 107 porque o argumento Count é 3.
A quarta linha retorna o valor 0714 para a primeira expressão. A expressão começa na posição 3 e retorna todos os caracteres porque o argumento Count não está definido. A segunda expressão também começa na posição 2, mas retorna apenas os caracteres 07 porque o argumento Count é 2.