Таблица: создайте вычисляемое поле, используя оператор Case, а оператор Case использует логический расчет
У меня есть вопрос, касающийся таблицы вычисляемого поля.
Я использую Образец данных Super Store. Ниже мои вопросы
Я хочу распределить продажи по категориям "Низкие продажи", "Высокие продажи" и "Супер продажи" на основе приведенного ниже.
используя Case Case
SUM(Продажи)>500000, затем классифицируется как "Меньше продаж" (Продажи) между 500000 и 1000000, затем "Высокие продажи", иначе SUM(Продажи)>1000000, затем "Супер продажи"
После категоризации мне нужно узнать количество [Заказ] в разделе Super Sales '
1 ответ
Попробуйте следующие шаги:
- Создать 3 комплекта для
Order ID
3 условия:
Комплект 1:
Щелкните правой кнопкой мыши идентификатор заказа -> Создать -> Установить здесь, перейдите на вкладку условия и выберите условие для продаж, и его значение составляет <50000.
Аналогичным образом создайте еще 2 комплекта.
Создать вычисляемое поле
Display
и напишите ниже код:IF [Set 1] = TRUE THEN "Меньше продаж" ELSEIF [Set 2]=TRUE THEN "High Sales" ELSEIF [Set 3]=TRUE THEN "Super Sales" END
Поместите поле calcualte в строки и идентификатор заказа в столбцах
Для идентификатора заказа выберите агрегирование
Count Distinct
Теперь вы сможете увидеть количество заказов для всех продаж