Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Фильтрует набор записей для данных без учета регистра конечной строки.
!hassuffix возвращает значение true , если в строковом столбце нет термина , заканчивающегося указанным строковым выражением.
В следующей таблице сравниваются hassuffix операторы с использованием предоставленных сокращенных фрагментов:
- RHS = справа от выражения
- LHS = левая сторона выражения
| Operator | Description | С учетом регистра | Пример (при true) |
|---|---|---|---|
hassuffix |
ПЧ является суффиксом термина в ЛЧ | No | "North America" hassuffix "ica" |
!hassuffix |
ПЧ не является суффиксом термина в ЛЧ | No | "North America" !hassuffix "americ" |
hassuffix_cs |
ПЧ является суффиксом термина в ЛЧ | Да | "North America" hassuffix_cs "ica" |
!hassuffix_cs |
ПЧ не является суффиксом термина в ЛЧ | Да | "North America" !hassuffix_cs "icA" |
Дополнительные сведения о других операторах и определении наиболее подходящих операторов для запроса см. в разделе строковых операторов типа данных.
Советы по производительности
Примечание.
Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе "Рекомендации по запросу".
По возможности используйте !hassuffix_cs — версию оператора с учетом регистра.
Примечание.
Текстовый индекс не может быть полностью использован для этой функции, поэтому производительность этой функции сравнима с функцией !endswith , хотя семантика отличается.
Синтаксис
Выражение столбца T|where!hassuffix()
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Description |
|---|---|---|---|
| T | string |
✔️ | Табличные входные данные, записи которых будут отфильтрованы. |
| column | string |
✔️ | Столбец, по которому необходимо отфильтровать. |
| выражение | скаляр | ✔️ | Скалярное или литеральное выражение, для которого выполняется поиск. |
Возвраты
Строки в T, для которых предикат имеет значение true.
Пример
StormEvents
| summarize event_count=count() by State
| where State !hassuffix "A"
| where event_count > 2000
| project State, event_count
Выходные данные
| Штат | event_count |
|---|---|
| TEXAS | 4701 |
| КАНЗАС | 3166 |
| ИЛЛИНОЙС | 2022 |
| МИССУРИ | 2016 |