Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
Le script de chargement contient :
Script de chargement
Example:
Load * inline [
InputText, StartPosition, CharacterCount
abcdef, 3, 2
abcdef, 2, 3
210714, 3, 2
210714, 2, 3
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
-
InputText
-
StartPosition
-
CharacterCount
Créez les dimensions calculées suivantes :
-
=mid(InputText,StartPosition) pour calculer les caractères à extraire de InputText à partir de la valeur du champ StartPosition. La fonction renverra tous les caractères de la valeur StartPosition à la fin de InputString, car aucun paramètre Count n'a été fourni.
-
=mid(InputText,StartPosition,CharacterCount) pour calculer les caractères à extraire de InputText à partir de la valeur du champ StartPosition. La valeur de CharacterCount détermine le nombre de caractères renvoyés, à partir de la valeur du champ StartPosition.
Tableau de résultats
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
|
La première ligne renvoie la valeur bcdef pour la première expression. L'expression commence à la position 2 et renvoie tous les caractères, car l'argument Count n'est pas défini. La deuxième expression commence également à la position 2, mais renvoie uniquement les caractères bcd, car l'argument Count est 2.
La deuxième ligne renvoie la valeur cdef pour la première expression. L'expression commence à la position 3 et renvoie tous les caractères, car l'argument Count n'est pas défini. La deuxième expression commence également à la position 3, mais renvoie uniquement les caractères cd, car l'argument Count est 2.
La troisième ligne renvoie la valeur 10714 pour la première expression. L'expression commence à la position 2 et renvoie tous les caractères, car l'argument Count n'est pas défini. La deuxième expression commence également à la position 2, mais renvoie uniquement les caractères 107, car l'argument Count est 3.
La quatrième ligne renvoie la valeur 0714 pour la première expression. L'expression commence à la position 3 et renvoie tous les caractères, car l'argument Count n'est pas défini. La deuxième expression commence également à la position 2, mais renvoie uniquement les caractères 07, car l'argument Count est 2.