Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Возвращает значение записи, связанное с указанным свойством.
Синтаксис
GetRecordPropertyValue ( record_expression, string_expression )
Аргументы
record_expression
Выражение записи, вычисляемое как исходная запись. record_expression может быть столбцом типа Record или результатом другого вызова функции.
string_expression
Строковое выражение, которое будет оцениваться как имя свойства записи.
Типы возвращаемых данных
Тип возвращаемого значения определяется типом свойства записи и может быть любым из поддерживаемых типов.
Замечание
Имя свойства записи в строковом выражении должно соответствовать используемому соглашению об именовании.
Чтобы получить доступ к полю или свойству, использующим символы, которые необходимо экранировать, можно использовать двойные кавычки: SELECT "[my][Field]" AS myField ...или GetRecordPropertyValue(input.SensorReadings, "[my][Field]").
Примеры
В этом примере кода "пороговые значения" — это имя ссылочных данных, определенное на вкладке входных данных.
SELECT
input.DeviceID,
thresholds.SensorName
FROM input
JOIN thresholds
ON
input.DeviceId = thresholds.DeviceId
WHERE
GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value
Обратите внимание, что для доступа к полям свойств записи можно использовать нотацию точек.
SELECT
recordColumn.NestedFieldName1.NestedFieldName2
FROM input