Táblázatos kifejezési utasítások

Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

A táblázatos kifejezési utasítás az, amit az emberek általában szem előtt tartnak, amikor lekérdezésekről beszélnek. Ez az utasítás általában utolsóként jelenik meg az utasításlistában, és mind a bemenete, mind a kimenete táblákból vagy táblázatos adatkészletekből áll. A két utasítást pontosvesszővel kell elválasztani.

A táblázatos kifejezési utasítás általában táblázatos adatforrásokból, például táblákból, táblázatos adatoperátorokból, például szűrőkből és előrejelzésekből, valamint választható renderelő operátorokból. A kompozíciót a pipa karakter (|) jelöli, amely az utasításnak egy szabályos formáját adja meg, amely vizuálisan ábrázolja a táblázatos adatok balról jobbra áramlását. Minden operátor elfogad egy táblázatos adatkészletet "a csőből", és más bemeneteket, beleértve az operátor törzséből származó táblázatos adatkészleteket is, majd egy táblázatos adatkészletet bocsát ki a következő következő operátornak.

Syntax

Forrás|Operátor1|Operátor2|RenderInstruction

További információ szintaxiskonvenciákról.

Parameters

Name Típus Required Description
Source string ✔️ Táblázatos adatforrás. Lásd: táblázatos adatforrások.
Operator string ✔️ Táblázatos adatoperátorok, például szűrők és előrejelzések.
RenderInstruction string Renderelési operátorok vagy utasítások.

Táblázatos adatforrások

A táblázatos adatforrás rekordhalmazokat hoz létre, amelyeket a táblázatos adatszolgáltatók tovább dolgoznak fel. Az alábbi lista a támogatott táblázatos adatforrásokat mutatja be:

Examples

Az ebben a szakaszban szereplő példák bemutatják, hogyan használhatja a szintaxist az első lépésekhez.

A cikkben szereplő példák nyilvánosan elérhető táblákat használnak a súgófürtben, például a StormEventsMintaadatbázis tábláját.

A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Weather Analytics mintagyűjteményében található táblázatot. Előfordulhat, hogy módosítania kell a tábla nevét a példa lekérdezésben, hogy megfeleljen a munkaterület táblájának.

Sorok szűrése feltétel szerint

Ez a lekérdezés megszámolja a StormEvents tábla azon rekordjainak számát, amelyek értéke "FLORIDA" a State oszlopban.

StormEvents 
| where State == "FLORIDA"
| count

Output

Count
1042

Adatok egyesítése két táblából

Ebben a példában az illesztési operátor két táblázatos adatforrás rekordjait egyesíti: a StormEvents táblát és a táblát PopulationData .

StormEvents 
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect

Output

State Population TotalInjuries
ALABAMA 4918690 60
CALIFORNIA 39562900 61
KANSAS 2915270 63
MISSOURI 6153230 422
OKLAHOMA 3973710 200
TENNESSEE 6886720 187
TEXAS 29363100 137