Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✅Microsoft Fabric✅
Crée un objet de conteneur de propriétés dynamique à partir de toutes les colonnes de l’expression tabulaire.
Remarque
La représentation de l’objet retourné n’est pas garantie d’être compatible au niveau octet entre les exécutions. Par exemple, les propriétés qui apparaissent dans le conteneur peuvent apparaître dans un ordre différent.
Syntaxe
pack_all([ ignore_null_empty ])
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| ignore_null_empty | bool |
Indique s’il faut ignorer les colonnes null/vides et les exclure du conteneur de propriétés résultant. La valeur par défaut est false. |
Exemple
La requête suivante utilise pack_all() pour créer des colonnes empaquetées.
datatable(Source:string,Target:string,CharsCount:long)
[
'555-1234','555-1212',46,
'555-1234','555-1213',50,
'555-1313','',42,
'','555-3456',74
]
| extend Packed=pack_all(), PackedIgnoreNullEmpty=pack_all(true)
Sortie
| Origine | Cible | CharsCount | Packed |
PackedIgnoreNullEmpty |
|---|---|---|---|---|
| 555-1234 | 555-1212 | 46 | { « Source » :"555-1234 », « Target » :"555-1212 », « CharsCount » : 46 } |
{ « Source » :"555-1234 », « Target » :"555-1212 », « CharsCount » : 46 } |
| 555-1234 | 555-1213 | 50 | { « Source » :"555-1234 », « Target » :"555-1213 », « CharsCount » : 50 } |
{ « Source » :"555-1234 », « Target » :"555-1213 », « CharsCount » : 50 } |
| 555-1313 | 42 | { « Source » :"555-1313 », « Target » :" », « CharsCount » : 42 } |
{ « Source » :"555-1313 », « CharsCount » : 42 } |
|
| 555-3456 | 74 | { « Source » :" », « Target » :"555-3456 », « CharsCount » : 74 } |
{ « Target » :"555-3456 », « CharsCount » : 74 } |
Remarque
Il existe une différence entre les colonnes Packed et PackedIgnoreNullEmpty dans les deux dernières lignes de l’exemple. Ces deux lignes comprenaient des valeurs vides qui ont été ignorées par pack_all(true).