TextFunción de script y de gráfico
Text() obliga a que la expresión se trate como texto, incluso si es posible una interpretación numérica.
Sintaxis:
Text (expr)
Tipo de datos que devuelve: cadena
| Argumento | Descripción |
|---|---|
| expr | Una expresión que debe tratarse como texto. |
| Ejemplo | Resultados |
|---|---|
| Text( 1234 ) | Devuelve 1234 como cadena. No hay valor numérico. |
| Text( pi( ) ) | Devuelve 3.1415926535898 como cadena. No hay valor numérico. |
Ejemplo: fundamentos de Text
Vista general
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
-
Un conjunto de datos que se carga en una tabla de datos denominada Example.
-
Los siguientes campos de la tabla de datos:
-
ID
-
PostalCode
-
-
Una carga precedente que utiliza la función Text para crear un nuevo campo denominado PostalCode_Text para garantizar que los códigos postales permanezcan como texto y no se conviertan en números.
Script de carga
Example:
LOAD
ID,
PostalCode,
Text(PostalCode) AS PostalCode_Text;
LOAD * INLINE [
ID, PostalCode
1, 12345
2, 54321
3, 67890
4, 11223
5, 33445
];Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
-
ID
-
PostalCode
-
PostalCode_Text
| ID | PostalCode | PostalCode_Text |
|---|---|---|
| 1 | 12345 | 12345 |
| 2 | 54321 | 54321 |
| 3 | 67890 | 67890 |
| 4 | 11223 | 11223 |
| 5 | 33445 | 33445 |
La salida de la carga anterior utiliza la función Text para garantizar que cualquier valor numérico sea tratado como texto. Puede ver que los valores de la columna PostalCode_Text se procesan como texto y aparecen alineados a la izquierda por defecto, mientras que los valores de la columna PostalCode son números y aparecen alineados a la derecha por defecto.
Ejemplo: escenario de Text
Vista general
Un conjunto de datos contiene datos de facturas de clientes que se introducen como valores numéricos, pero usted desea conservar estos valores como texto.
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
-
Un conjunto de datos que se carga en una tabla de datos denominada Example.
-
Los siguientes campos de la tabla de datos:
-
InvoiceNumber
-
CustomerName
-
-
Una carga precedente que utiliza la función Text para crear un nuevo campo denominado InvoiceNumber_Text para garantizar que los números de factura se tratan como texto.
Script de carga
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
];Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
-
InvoiceNumber
-
CustomerName
-
InvoiceNumber_Text
| InvoiceNumber | CustomerName | InvoiceNumber_Text |
|---|---|---|
| 10001 | John Doe | 10001 |
| 10002 | Jane Smith | 10002 |
| 10003 | Bob Johnson | 10003 |
| 10004 | Alice Brown | 10004 |
| 10005 | Michael Green | 10005 |
Los resultados muestran que los valores numéricos de la columna InvoiceNumber se han convertido ahora en valores de texto en la columna InvoiceNumber_Text y aparecen alineados a la izquierda.