Сделайте что-нибудь, пока ячейка содержит X, а следующие ячейки - числа - PullRequest
0 голосов
/ 17 мая 2019

Мне нужно применить скидку ко всем продуктам, купленным конкретным клиентом, но все данные находятся в одном столбце.

Я мог бы сделать это, если данные были в разных столбцах и дублированы, но я неНе знаю, как поступить с данными в том же столбце.

Данные отображаются следующим образом:

Client:1
2341
56    
876
Client:2
234
3432
Client:1
23
7654

Цифры представляют купленный ими код товара.Мне нужно что-то вроде

"если ячейка является клиентом 1, а следующие ячейки - числа, примените эту скидку в другом столбце каждой ячейки с номером".

Это документ с 500000 записей, поэтомуэто немного сложно сделать вручную.

1 Ответ

0 голосов
/ 17 мая 2019

Это шаги, чтобы выполнить первую часть нормализации данных. Далее будут присоединяться заказы / товары и скидки.

В Excel:

1- Добавить заголовок

2-Преобразовать в таблицу

3- Получить данные из таблицы

В Power Query:

1 - добавить пользовательский столбец для извлечения заказов / продуктов

Название столбца: Заказ

try Number.From([Data]) otherwise null

2 - добавить пользовательский столбец для извлечения клиентов

Имя столбца: Клиент

if [Order] = null then [Data] else null

3- Заполнить колонку «Клиент»

4 - удалить пустые значения из столбца заказа

5 - Извлечь номера клиентов с помощью «Извлечь текст после разделителя»

6 - удалить столбец данных

7- Изменение порядка столбцов

Смотрите скриншот:

enter image description here

Если это поможет, не забудьте пометить ответ, чтобы помочь другим ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...