# 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 en su app y ejecútelo. Para ver el resultado, agregue los campos enumerados en la columna de resultados a una hoja de su app.

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>` `<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 |