Dela via


hassuffixoperator

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtrerar en postuppsättning för data med en skiftlägeskänslig slutsträng. hassuffix returnerar true om det finns en term i den filtrerade strängkolumnen som slutar med det angivna stränguttrycket.

I följande tabell jämförs de hassuffix operatorerna med hjälp av de angivna förkortningarna:

  • RHS = höger sida av uttrycket
  • LHS = vänster sida av uttrycket
Operatör Beskrivning Case-Sensitive Exempel (ger true)
hassuffix RHS är ett termsuffix i LHS Nej "North America" hassuffix "ica"
!hassuffix RHS är inte ett termsuffix i LHS Nej "North America" !hassuffix "americ"
hassuffix_cs RHS är ett termsuffix i LHS Ja "North America" hassuffix_cs "ica"
!hassuffix_cs RHS är inte ett termsuffix i LHS Ja "North America" !hassuffix_cs "icA"

Mer information om andra operatorer och för att avgöra vilken operator som passar bäst för din fråga finns i datatypssträngoperatorer.

Prestandatips

Not

Prestanda beror på typen av sökning och datastrukturen. Metodtips finns i bästa praxis för Fråga.

När det är möjligt använder du skiftlägeskänsliga hassuffix_cs.

Not

Det går inte att använda textindex fullt ut för den här funktionen. Därför kan funktionens prestanda jämföras med slut med funktion, även om semantiken skiljer sig åt.

Syntax

| where kolumnhassuffix(uttryck)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
T string Tabellindata vars poster ska filtreras.
kolumn string Kolumnen som ska filtreras.
uttryck skalär Det skalära eller literala uttryck som ska sökas efter.

Returnerar

Rader i T för vilka predikatet är true.

Exempel

StormEvents
| summarize event_count=count() by State
| where State hassuffix "th"
| project State, event_count

utdata

Stat event_count
NORTH CAROLINA 1721
SOUTH DAKOTA 1567
SOUTH CAROLINA 915
NORTH DAKOTA 905
ATLANTEN, SÖDRA 193
NORDATLANT 188