# Fonctions structurelles

Cette section décrit les fonctions structurelles suivantes :

| Fonction | Description |
| --- | --- |
| [FROM_KEY_VALUE](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/from_key_value.htm) | Mappe une liste de valeurs de clé vers un enregistrement avec des champs pour chaque clé |
| [GET_RANGE](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/get_range.htm) | Renvoie une plage de nombres entre start et end (inclus) |
| [JOIN_ALL_BY_KEY](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/join_all_by_key.htm) | Combine plusieurs séquences clé-valeur en une seule via les clés |
| [JSON_PATH](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_path.htm) | Extrait des données d'objets JSON |
| [JSON_TO_RECORD](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_to_record.htm) | Extrait des données d'objets JSON |
| [MAP_WITH_INDEX](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/map_with_index.htm) | Génère un index et un champ de valeur. L'index contient un index basé sur zéro, et la valeur contient la valeur du champ d'entrée |
| [QUERY_STRING_TO_RECORD](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/query_string_to_record.htm) | Extrait les données d'une chaîne de requête |
| [RECORD_TO_JSON](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/record_to_json.htm) | Convertit l'enregistrement contenant le champ en une chaîne JSON |
| [SORT_BY](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/sort_by.htm) | Trie la séquence de valeurs via la séquence sortKeys |
| [TO_ARRAY](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/to_array.htm) | Renvoie toutes les valeurs de toutes les entrées sous forme de séquence |
| [ZIP](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip.htm) | Combine plusieurs séquences par index dans des enregistrements |
| [ZIP_WITH_INDEX](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip_with_index.htm) | Combine plusieurs séquences par index dans des enregistrements |