Как создать новый столбец, который сообщает, содержится ли уникальное значение в другом столбце? - PullRequest
0 голосов
/ 01 ноября 2019

Я работаю с языком мощных запросов (M) для Excel и хотел бы создать новый столбец на основе условия, такого как:

New_column = если [Номер заказа] уникален, то "1"else" 0 "

Как проверить уникальность с помощью М-кода?

Номер заказа - это столбец, который у меня есть в моем наборе данных (где разные номера заказов появляются много раз в зависимости от того, на какой стадии производства они находятся), и я хотел бы создать новый столбец с фиктивными значениями 1, 0который сообщает мне, является ли номер заказа в текущей строке уникальным или нет (так как некоторые проходят только один этап производства).

1 Ответ

0 голосов
/ 01 ноября 2019
  • Добавить столбец индекса
  • Группировать по Order Number (и выбрать Дополнительно
    • Совокупность: Count
    • Совокупность:All Rows
  • Добавить столбец условия
    • Что-то вроде , если столбец счета = 1, 1,0
  • Развернуть таблицу (все строки, кроме Order Number, который уже существует
  • Пересортировать по столбцу Index, чтобы вернуться в исходный порядок
  • Удалить посторонние столбцы (вероятно, подсчет и индекс)
...