Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
Text - fonction de script et fonction de graphique
Text() oblige l'expression à être traitée comme du texte, même si une interprétation numérique en est possible.
Text (expr)
chaîne
Arguments
Argument
Description
expr
Expression à traiter comme du texte.
Exemple : Expressions de graphique
Exemple
Résultats
Text( 1234 )
Renvoie 1234 sous forme de chaîne. Il n'existe pas de valeur numérique.
Text( pi( ) )
Renvoie 3.1415926535898 sous forme de chaîne. Il n'existe pas de valeur numérique.
Exemple - Les bases de Text
Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champs suivants dans la table de données :
ID
PostalCode
Instruction Load antérieure qui utilise la fonction Text pour créer un nouveau champ nommé PostalCode_Text afin de s'assurer que les codes postaux restent sous forme de texte et qu'ils ne sont pas convertis en nombres.
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
ID
PostalCode
PostalCode_Text
Results table
ID
PostalCode
PostalCode_Text
1
12345
12345
2
54321
54321
3
67890
67890
4
11223
11223
5
33445
33445
La sortie de l'instruction Load antérieure utilise la fonction Text pour s'assurer que les valeurs numériques sont traitées comme du texte. Vous pouvez constater que les valeurs de la colonne PostalCode_Text sont traitées comme du texte et qu'elles apparaissent alignées à gauche par défaut, tandis que les valeurs de la colonne PostalCode sont des nombres et apparaissent alignées à droite par défaut.
Exemple - Scénario Text
Vue d'ensemble
Un jeu de données contient des données de factures de clients qui sont saisies sous forme de valeurs numériques, mais vous souhaitez conserver ces valeurs sous forme de texte.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champs suivants dans la table de données :
InvoiceNumber
CustomerName
Instruction Load antérieure qui utilise la fonction Text pour créer un nouveau champ nommé InvoiceNumber_Text afin de s'assurer que les numéros de facture sont traités sous forme de texte.
Script de chargement
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
InvoiceNumber
CustomerName
InvoiceNumber_Text
Results table
InvoiceNumber
CustomerName
InvoiceNumber_Text
10001
John Doe
10001
10002
Jane Smith
10002
10003
Bob Johnson
10003
10004
Alice Brown
10004
10005
Michael Green
10005
Les résultats montrent que les valeurs numériques de la colonne InvoiceNumber ont été converties en valeurs textuelles dans la colonne InvoiceNumber_Text et sont alignées à gauche.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !