Все, что мне нужно сделать, это создать вычисляемый столбец, который помечает, существует ли значение строки в одном столбце где-либо в другом столбце в той же таблице.

  id | Code 1        | Code 2         | Attempted results
--------------------------------------------------------------------------
   1 | 1095829       | 1093895        | Y               
   2 | 1093895       | 1838949        | N               
   3 | 1095289       | 1093910        | Y               
   4 | 1093910       | 1840193        | N  

По сути, код 1 находится где-нибудь в столбце кода 2

2 ответа2

1

Вы можете написать формулу ниже под «Попытка результата»

=IF(COUNTIF($B$2:$B$5,C2)>0,"Y","N")

где

  1. B2:B5 - первый диапазон столбца (код-1)
  2. C2 первое значение в столбце 2 (значение строки) (код-2)

и вы можете перетащить его вниз, но сохранить абсолютное значение для первого столбца $B$2:$B$5

0

Если вы хотите решение DAX, я бы добавил вычисляемый столбец, используя что-то вроде:

=IF(ISBLANK(LOOKUPVALUE([Code 2],[Code 2],[Code 1])),"Y","N")

Значение: поиск [Код 2] для строк, где [Код 2] = [Код 1]. Если результат пуст, вернуть Y, иначе N.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .