Враховуючи таку електронну таблицю:
col1 | col2 | col3
-----+------+----
alfa | foo | 10
beta | foo | 20
gamma| bar | 12
delta| bar | 42
Я б хотів генерувати діаграму, групуючи значення, col2
та представляючи їх як%.
У цьому випадку це було б коло, розділене на п'ятдесят п’ятдесят між foo
і bar
.
Це досяжно, чи мені треба щось написати, щоб це зробити? Я виявив, що можу "класифікувати" col2
, що мені здається на ті кроки, які я повинен зробити, але що далі?
Ви шукаєте кругову діаграму?
—
soandos
Так, але тип діаграми не є проблемою. Як обчислити (групувати і порахувати) значення в col2? Я хотів би знати, що у мене є 2 фути та 2 бари. Це просто спрощений приклад, реальні дані складаються з понад 2000 рядків з прибл. 100 унікальних елементів у "col2".
—
korbatz
Де існують рядки? в резюме? електронну таблицю? База даних? Для останнього напевно є хитрощі, але я б вагався відповісти на припущення одного з них!
—
Драв Слоун
Спочатку заголовок питання говорив "Apple Numbers" чи щось таке. Я намагався досягти цього за допомогою Apple Numbers. Потім я перейшов на Open-Office, відсортований за col2 і використав "підсумкові дані" для підрахунку елементів. Це спрацювало чудово, але я не зміг знайти спосіб представити його в окремій таблиці в foo | 2 формат. Тоді мені довелося прочитати кілька форумів про те, як вирішити останні в Microsoft Excel. Я не тип електронних таблиць, я програміст, і чесно, хлопці, після такої багаторічної розробки таку базову операцію майже неможливо зробити. Нарешті, SQL-запит і деякий perl доставлений.
—
korbatz