# FirstValue Función de script

FirstValue() devuelve el valor que se cargó primero de 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

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

Limitaciones:

Si no encuentra ningún resultado, devuelve NULL.

Ejemplos y resultados:

Agregue el script de ejemplo a su aplicación y ejecútelo. Para ver el resultado, agregue los campos enumerados en la columna de resultados a una hoja en su aplicación.

Datos resultantes

| Ejemplo | Resultado | Resultados en una hoja |
| --- | --- | --- |
| `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>` ` `FirstValue1:` `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 |