# FirstValue - función de script

FirstValue() devuelve el valor cargado primero en los registros definidos por la expresión, ordenados por una cláusula group by.

Nota informativaEsta función solo está disponible como función de script.

Sintaxis:

FirstValue (FirstValue ( exprexpr))

Tipo de datos que devuelve: dual

Argumentos:

Argumentos de FirstValue

| Argumento | Descripción |
| --- | --- |
| expr | La expresión o el campo que contiene los datos que se han de medir. |

Limitaciones:

Si no se encuentra ningún valor de texto, devuelve NULL.

Ejemplos y resultados:

Añada el script de ejemplo a su documento y ejecútelo. A continuación, añada como mínimo los campos de la columna de resultados a una hoja de su documento para ver el resultado.

Ejemplos y resultados

| Ejemplo | Campo de resultado | Valor del resultado |
| --- | --- | --- |
| `TeamData:<br>`<br>`LOAD * inline [`<br>`SalesGroup\|Team\|Date\|Amount<br>`<br>`East\|Gamma\|01/05/2013\|20000<br>`<br>`East\|Gamma\|02/05/2013\|20000<br>`<br>`West\|Zeta\|01/06/2013\|19000<br>`<br>`East\|Alpha\|01/07/2013\|25000<br>`<br>`East\|Delta\|01/08/2013\|14000<br>`<br>`West\|Epsilon\|01/09/2013\|17000<br>`<br>`West\|Eta\|01/10/2013\|14000<br>`<br>`East\|Beta\|01/11/2013\|20000<br>`<br>`West\|Theta\|01/12/2013\|23000<br>`<br>`] (delimiter is '\|');`<br>` `<br>`FirstValue1:`<br>`LOAD SalesGroup,FirstValue(Team) as FirstTeamLoaded  Resident TeamData Group By SalesGroup;` | SalesGroup<br><br>East<br><br>West | FirstTeamLoaded<br><br>Gamma<br><br>Zeta |