# Funciones estructurales

Esta sección describe las siguientes funciones estructurales:

| Función | Descripción |
| --- | --- |
| [FROM_KEY_VALUE](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/from_key_value.htm) | Asigna una lista de pares clave-valor a un registro con campos para cada clave |
| [GET_RANGE](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/get_range.htm) | Devuelve un rango de números entre el inicio y el final (ambos inclusive) |
| [JOIN_ALL_BY_KEY](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/join_all_by_key.htm) | Combina múltiples matrices clave-valor en una por las claves |
| [JSON_PATH](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_path.htm) | Extrae datos de objetos JSON |
| [JSON_TO_RECORD](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_to_record.htm) | Extrae datos de objetos JSON |
| [MAP_WITH_INDEX](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/map_with_index.htm) | Genera un índice y un campo de valor. El índice contiene un índice de base cero, y el valor contiene el valor en el campo de entrada |
| [QUERY_STRING_TO_RECORD](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/query_string_to_record.htm) | Extrae datos de una cadena de consulta |
| [RECORD_TO_JSON](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/record_to_json.htm) | Convierte el registro que contiene el campo en una cadena JSON |
| [SORT_BY](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/sort_by.htm) | Ordena el conjunto de valores por el conjunto de sortKeys |
| [TO_ARRAY](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/to_array.htm) | Devuelve todos los valores de todas las entradas como un conjunto (array) |
| [Código postal](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip.htm) | Combina múltiples conjuntos (arrays) por índice en registros |
| [ZIP_WITH_INDEX](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip_with_index.htm) | Combina múltiples conjuntos (arrays) por índice en registros |