Вибірка та підсумовування

Підготовка даних в Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Вибірка даних — це як…

Взяття вибірки з пробірки в хімлабораторії.

  • Верхній шар рідини
  • Верхній відсоток рідини
  • Випадкова вибірка (ймовірність 1 з N)

Зображення пробірки з рідиною

Підготовка даних в Alteryx

Параметри інструмента Sample

Параметри вибірки даних:

  • Перші або останні N рядків
  • Пропустити перші N рядків
  • 1 з кожних N рядків
  • Ймовірність включення 1 з N для кожного рядка
  • Перші N% рядків
Підготовка даних в Alteryx

Перші N та останні N записів

  • Використайте інструмент Sort перед Sample
    • Сортування за спаданням
  • Додайте інструмент Sample
    • Перші N записів, де N = 10
  • Приклад: Top 10 Sales

Зразок Top 10

Підготовка даних в Alteryx

Пропустити перші N рядків

Повертає всі рядки після пропуску вказаної кількості перших записів

  • Гарантує, що лишаються лише рядки з даними
  • Приклад: Skip 1st 4 rows — пропустити заголовки, якщо дані починаються з рядка 5

Приклад електронної таблиці з заголовком і логотипом

Підготовка даних в Alteryx

1 з кожних N рядків

Повертає перший рядок із кожних N рядків набору даних

  • Приклад: 1 з кожних 10 записів
    • Корисно для огляду наростаючого підсумку
    • У наборі зі 100 записів поверне 10 записів
  • Це не випадкова вибірка

Наростаючий підсумок: 1 з кожних 10 записів

Підготовка даних в Alteryx

Імовірність включення 1 з N для кожного рядка

Випадкова вибірка з набору даних

  • Приклад: імовірність 1 з 25 із 1000 записів
    • Випадкова вибірка всього набору
  • Щоразу при запуску процесу формується нова випадкова вибірка
    • Кожного разу виводитимуться інші ID

Приклад випадкової імовірності 1 з N.jpg

Підготовка даних в Alteryx

Перші N% рядків

Повертає перші N відсотків рядків

  • Приклад: перші 25% рядків, наприклад Top 25% продажів
  • Для 1 000 записів перші 25% — це рядки 1–250

Приклад перших N відсотків рядків

Підготовка даних в Alteryx

Групування з вибірками

  • Дозволяє робити вибірку в межах груп
  • Можна вибрати одне або кілька полів
  • Приклад: Top 10 продажів за регіонами

Приклад Top 10 продажів за регіонами

Підготовка даних в Alteryx

Використання інструмента Summarize

Інструмент Summarize дає змогу групувати й підсумовувати дані за багатьма опціями.

  • Дії залежать від типу даних поля
  • Виводяться лише поля з вибраними діями
  • До одного поля можна застосувати кілька дій
    • Приклад: мінімум і максимум виручки від продажів

Приклад мін/макс продажів за регіоном

Підготовка даних в Alteryx

Підсумовування текстових даних

Деякі дії для текстових даних:

  • Group By
  • Count
  • Count Non Null
  • Min/Max
  • Mode
  • First/Last
  • Concatenate

Приклад групування за регіоном і підрахунку

Підготовка даних в Alteryx

Підсумовування числових даних

Деякі дії для числових даних:

  • Group By та попередні варіанти для тексту, а також:
  • Sum
  • Average, Median, Mode
  • Percentile
  • Standard Deviation
  • Фінансові формули, як-от IRR (Internal Rate of Return) та NPV (Net Present Value)

Приклад підсумовування числових даних

Підготовка даних в Alteryx

Порядок має значення

Дії застосовуються ієрархічно

  • Особливо це стосується функції Group By
  • Приклад:
    • Групування за регіоном
    • Групування за командою продажів
    • Групування за продавцем

Приклад групування за регіоном і командою продажів

Підготовка даних в Alteryx

Типи файлів Alteryx

  • База даних Alteryx .yxdb
    • Рідний формат файлу, оптимізований для Alteryx
    • Можна виводити дані як .yxdb і використовувати .yxdb у робочих процесах
  • Робочий процес Alteryx .yxmd
    • Формат робочого процесу Alteryx Designer
  • Упакований робочий процес Alteryx .yxzp
    • Zip-архів робочого процесу Alteryx
    • Може містити вхідні та вихідні набори даних

Типи файлів.jpg

Підготовка даних в Alteryx

Давайте потренуємось!

Підготовка даних в Alteryx

Preparing Video For Download...