Оператор !endswith_cs

Фильтрует набор записей для данных, которые не содержат конечную строку без учета регистра.

В следующей таблице сравниваются операторы endswith с использованием указанных сокращений:

  • RHS = правая часть выражения
  • LHS = левая часть выражения
Оператор Описание С учетом регистра Пример (при true)
endswith RHS является закрывающей последовательностью LHS Нет "Fabrikam" endswith "Kam"
!endswith RHS не является закрывающей последовательностью LHS Нет "Fabrikam" !endswith "brik"
endswith_cs RHS является закрывающей последовательностью LHS Да "Fabrikam" endswith_cs "kam"
!endswith_cs RHS не является закрывающей последовательностью LHS Да "Fabrikam" !endswith_cs "brik"

Дополнительные сведения о других операторах и определении того, какой оператор лучше всего подходит для запроса, см. в разделе Строковые операторы типа данных.

Советы по улучшению производительности

Примечание

Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе Рекомендации по запросам.

Синтаксис

T|whereCol!endswith_cs(Выражение)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
T string ✔️ Табличные входные данные, записи которых должны быть отфильтрованы.
col string ✔️ Столбец для фильтрации.
expression string ✔️ Выражение, используемое для фильтрации.

Возвращаемое значение

Строки в T, для которых предикат имеет значение true.

Пример

StormEvents
| summarize Events=count() by State
| where State !endswith_cs "A"

В следующей таблице показаны только первые 10 результатов. Чтобы просмотреть полные выходные данные, выполните запрос.

Состояние События
Техас 4701
Канзас 3166
Иллинойс 2022
Миссури 2016
ВИСКОНСИН 1850
НЬЮ-ЙОРК 1750
КОЛОРАДО 1654
Мичиган 1637
КЕНТУККИ 1391
ОГАЙО 1233