Таблица: создайте вычисляемое поле, используя оператор Case, а оператор Case использует логический расчет

У меня есть вопрос, касающийся таблицы вычисляемого поля.

Я использую Образец данных Super Store. Ниже мои вопросы

Я хочу распределить продажи по категориям "Низкие продажи", "Высокие продажи" и "Супер продажи" на основе приведенного ниже.

используя Case Case

SUM(Продажи)>500000, затем классифицируется как "Меньше продаж" (Продажи) между 500000 и 1000000, затем "Высокие продажи", иначе SUM(Продажи)>1000000, затем "Супер продажи"

После категоризации мне нужно узнать количество [Заказ] в разделе Super Sales '

1 ответ

Попробуйте следующие шаги:

  1. Создать 3 комплекта для Order ID 3 условия:

Комплект 1:

Щелкните правой кнопкой мыши идентификатор заказа -> Создать -> Установить здесь, перейдите на вкладку условия и выберите условие для продаж, и его значение составляет <50000.

Аналогичным образом создайте еще 2 комплекта.

  1. Создать вычисляемое поле Display и напишите ниже код:

    IF [Set 1] = TRUE THEN "Меньше продаж" ELSEIF [Set 2]=TRUE THEN "High Sales" ELSEIF [Set 3]=TRUE THEN "Super Sales" END

  2. Поместите поле calcualte в строки и идентификатор заказа в столбцах

  3. Для идентификатора заказа выберите агрегирование Count Distinct

Теперь вы сможете увидеть количество заказов для всех продаж

Другие вопросы по тегам