Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Создает объект динамического контейнера свойств из всех столбцов табличного выражения.
Примечание.
Представление возвращаемого объекта не гарантируется совместимость на уровне байтов между выполнением. Например, свойства, отображаемые в контейнере, могут отображаться в другом порядке.
Синтаксис
pack_all([ ignore_null_empty ])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Описание |
|---|---|---|---|
| ignore_null_empty | bool |
Указывает, следует ли игнорировать пустые столбцы и исключать их из результирующего контейнера свойств. Значение по умолчанию — false. |
Пример
Следующий запрос используется pack_all() для создания упакованных столбцов.
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)
Выходные данные
| Исходный материал | Цель | CharsCount | Packed |
PackedIgnoreNullEmpty |
|---|---|---|---|---|
| 555-1234 | 555-1212 | 46 | {} "Источник":"555-1234", "Target":"555-1212", CharsCount: 46 } |
{} "Источник":"555-1234", "Target":"555-1212", CharsCount: 46 } |
| 555-1234 | 555-1213 | 50 | {} "Источник":"555-1234", "Target":"555-1213", CharsCount: 50 } |
{} "Источник":"555-1234", "Target":"555-1213", CharsCount: 50 } |
| 555-1313 | 42 | {} "Источник":"555-1313", "Target":", "CharsCount": 42 } |
{} "Источник":"555-1313", "CharsCount": 42 } |
|
| 555-3456 | 74 | {} "Источник":", "Target":"555-3456", CharsCount: 74 } |
{} "Target":"555-3456", CharsCount: 74 } |
Примечание.
В последних двух строках примера есть разница между столбцами "Упакованная " и "Упакованная"NullNullEmpty . Эти две строки включали пустые значения, которые были проигнорированы pack_all(true).