Udostępnij za pośrednictwem


!hassuffix, operator

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtruje zestaw rekordów dla danych, które nie mają ciągu końcowego bez uwzględniania wielkości liter. !hassuffix Zwraca wartość true , jeśli w kolumnie ciągu nie ma żadnego terminu kończącego się określonym wyrażeniem ciągu.

Poniższa tabela porównuje operatory hassuffix przy użyciu podanych skrótów:

  • RHS = prawa strona wyrażenia
  • LHS = lewa strona wyrażenia
Operator opis Uwzględniana wielkość liter Przykład (plony true)
hassuffix RHS to sufiks terminu w LHS Nie. "North America" hassuffix "ica"
!hassuffix RhS nie jest sufiksem terminu w LHS Nie. "North America" !hassuffix "americ"
hassuffix_cs RHS to sufiks terminu w LHS Tak "North America" hassuffix_cs "ica"
!hassuffix_cs RhS nie jest sufiksem terminu w LHS Tak "North America" !hassuffix_cs "icA"

Aby uzyskać więcej informacji na temat innych operatorów i określić, który operator jest najbardziej odpowiedni dla zapytania, zobacz operatory ciągów typu danych.

Wskazówki dotyczące wydajności

Uwaga

Wydajność zależy od typu wyszukiwania i struktury danych. Aby uzyskać najlepsze rozwiązania, zobacz Najlepsze rozwiązania dotyczące zapytań.

Jeśli to możliwe, użyj !hassuffix_cs — wersji operatora z uwzględnieniem wielkości liter.

Uwaga

Nie można w pełni wykorzystać indeksu tekstu dla tej funkcji, dlatego wydajność tej funkcji jest porównywalna z funkcją !endswith , choć semantyka jest inna.

Składnia

Wyrażenie kolumny T | where !hassuffix ()

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Dane wejściowe tabelaryczne, których rekordy mają być filtrowane.
kolumna string ✔️ Kolumna, według której ma być filtrowany.
wyrażenie skalar ✔️ Wyrażenie skalarne lub literał, dla którego ma być wyszukiwane.

Zwraca

Wiersze w języku T , dla których predykat to true.

Przykład

StormEvents
| summarize event_count=count() by State
| where State !hassuffix "A"
| where event_count > 2000
| project State, event_count

Wyjście

Stan event_count
TEKSAS 4701
KANSAS 3166
ILLINOIS 2022
MISSOURI 2016