Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Returnerar det postvärde som är associerat med den angivna egenskapen.
Syntax
GetRecordPropertyValue ( record_expression, string_expression )  
Argumentpunkter
record_expression
Är postuttrycket som ska utvärderas som en källpost. record_expression kan vara en kolumn av typen Post eller resultatet av ett annat funktionsanrop.
string_expression
Är stränguttrycket som ska utvärderas som ett egenskapsnamn för posten.
Returtyper
Returtypen bestäms av postegenskapstypen och kan vara någon av de typer som stöds.
Anmärkning
Namnet på postegenskapen i stränguttrycket måste följa namngivningskonventionen som används.
Om du vill komma åt ett fält eller en egenskap som använder tecken som måste vara undantagna kan dubbla citattecken användas: SELECT "[my][Field]" AS myField ..., eller GetRecordPropertyValue(input.SensorReadings, "[my][Field]").
Exempel
I det här kodexemplet är "tröskelvärden" ett referensdatanamn som definierats på fliken Indata.
SELECT   
    input.DeviceID,  
    thresholds.SensorName  
FROM input  
JOIN thresholds   
ON  
    input.DeviceId = thresholds.DeviceId  
WHERE  
    GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value  
Observera att du kan använda punktnotation för att komma åt postegenskapsfält.
SELECT   
    recordColumn.NestedFieldName1.NestedFieldName2  
FROM input