Сьогодні 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. До зведеної таблиці додав графіки, розмістив у блозі.
Висновки
Новий інструмент зведених таблиць добре себе зарекомендував.
Крім стандартних офісних можливостей, він дозволяє працювати з оновлюваними даними, автоматично перераховуючи стовпчики таблиці та приєднану графіку.