Зведені таблиці в Google Spreadsheets. Pivot tables

Сьогодні Google Docs team оголосили про вихід важливого доповнення до Spreadsheets - інструменту зведених таблиць. Офіційна інформація включає відео і посилання на приклад (у мене не відкрився).

По свіжих слідах спробував використовувати цю можливість для автоматичної компанівки оновлюваних даних. У моєму прикладі це дані спостережень за радіацією в районі Фукусіми.

Результати тестування порадували. Ми можемо тепер не тільки підключатися до оновлюваного потоку даних, але і його перегруповувати.

1. Підключаємося до потоку даних (у моєму випадку CSV файл) за допомогою функції = importData (""... ").

2. Джерело даних виявилося нестандартним, тому довелося вести додаткове розкладання даних по окремих комірках за допомогою явної вказівки роздільника = SPLIT (A1;char (09)). У результаті вийшла таблиця, в якій дані за кілька періодів спостережень знаходяться в одному стовпчику.

3. Тепер створюємо зведену таблицю (Pivot table) за допомогою Menu > Data > Pivot table report.

Параметри в моєму випадку були:

Range Results!A1:E901

Rows Group by station_id

Columns Group by datetime_utc

Values Display sa

І додав фільтр за порожніми значеннями.

У підсумку вийшла зведена таблиця, в якій дані згруповані вже за серіями спостережень.

4. До зведеної таблиці додав графіки, розмістив у блозі.

Висновки

Новий інструмент зведених таблиць добре себе зарекомендував.

Крім стандартних офісних можливостей, він дозволяє працювати з оновлюваними даними, автоматично перераховуючи стовпчики таблиці та приєднану графіку.