Я пытаюсь классифицировать свои запросы на обслуживание на основе ключевых слов, которые можно найти либо в описании запроса, либо в решении запроса. Мой список ключевых слов не зависит от моей базы данных. Поэтому я не могу придумать код, необходимый для поиска различных текстовых строк из одной таблицы в столбцах другой (не связанной) таблицы.
Моя первая таблица (называемая Comp_build) имеет 4 столбца (каждый для установок, инструкций, безопасности и устранения неполадок), и ниже приведен пример с ключевыми словами
Установка Устранение неполадок Инструкции по безопасности
ошибка запроса Безопасность, созданная автоматически
аварийный пакет
развернуть
Моя вторая таблица (называемая Comp_determination) имеет 3 столбца: Категория (вычисляемый столбец), SR Описание, SR Solution
Я играл с:
ВЫКЛЮЧАТЕЛЬ
ПРАВДА
ЕСЛИ
НАХОДИТЬ
ПОИСК
SUMX
РАСЧЕТ
Это самое близкое, что мне удалось найти (https://powerpivotpro.com/2014/01/containsx-finding-if-a-value-in-table-1-has-a-matching-value-in-table-2/), но результаты не совпадают. Кажется, это работает правильно, если я ищу мои ключевые слова установки, но если я пытаюсь с ключевыми словами безопасности , вся моя колонка Категория заполнена "Безопасность"
category = IF (SUMX (comp_build, FIND (comp_build [Install], comp_determination [SR Description] ,, 0))> 0, "Установки", "")
Я хочу идентифицировать все базы дел по ключевым словам и назначить им категорию запроса. Поскольку мы получаем по существу четыре основные категории запросов, у меня есть ключевые слова для каждой категории - они расположены в отдельной таблице и в каждой колонке. Кроме того, я могу искать ключевые слова в двух местах - либо в описании запроса, либо в решении запроса.