[oodisc] Сводная таблица в OpenCalc
Vladislav Tsapko
ts-vlad на narod.ru
Пн Апр 18 22:21:01 MSD 2005
Владислав Орлов пишет:
> В сообщении от Среда, 13-Апр-2005 18:24 Vladislav Tsapko написал(a):
>
>>Тут я пробовал по разному, даже перетаскивал однин единственный столбец,
>> результат тот же.
>
> Вот-вот, об этом-то я и спрашивал: куда именно перетаскивался этот самый один
> столбец?
Перетаскивал в "КОЛОНКА".
> В классическом варианте мы должны чего-то там перетащить в "СТРОКА"
> какое-нибудь поле (текстовое - "Покупатель", "Филиал", "СчетДеб" - или дату)
> чтобы создать категории группировки данных. Иногда и "Сумму" можно
> перетащить, если их - сумм - не очень много, а хочется пересчитать количество
> единиц в каждой "весовой категории". Если перетащено несколько критериев, они
> датут вложенные категории в том порядке, как перечислены сверху вниз.
> Например, в итоговой сводной таблице первая колонка "Филиал", а вторая -
> "Покупатель". Тогда "Покупатели" будут сгруппированы по отдельным филиалам.
> Кроме того, чего-то там перетаскивается в "Колонка" - второй разрез данных. К
> примеру, если в "СТРОКА" затолкаем "СчетДеб", а в "Колонка" - "СчетКред", то
> получим классическую шахматку "каждый-с-каждым". И - наконец-то самое
> главное! - чего-то там перетаскиваем в "ДАННЫЕ". Сплошь и рядом это какое-то
> числовое значение, которое нужно просуммировать, поэтому по-умолчанию для
> этого поля и стоит операция "СУММА". Но если щелкнуть по кнопке "Параметры",
> можно увидеть весь перечень доступных операций - и "Количество", и "Минимум",
> и "Максимум", и "Среднее" и чего там только нет...
> Это был классический вариант сводной таблицы. В частных случаях допускается не
> указывать разворот по столбцам (ничего не указываем в "Колонки") или по
> строкам (соответственно - пустота в "СТРОКА"). Тогда получаем что-то эдакое в
> два столбца, что можно было бы получить и через "Даные"->"Промежуточные
> итоги". Ну, или в две строки - во втором случае.
> В совсем уж частном случае, можно не указывать ни "Строка", ни "Колонки" -
> получим одно число - общую сумму, например - с заголовком. (Гора родила мышь
> - КПД низкий).
> Демократичный ООо разрешает даже указать, скажем, только "СТРОКА", ничего не
> перетащив в "Колонка" и "Данные". В этом случае получим отсортированный в
> порядке возрастания список значений без повторяющихся элементов. В терминах
> SQL это обычно называется "SELEC DISTINCT... ORDER BY...ASC" - именно так
> запишем в тексте запроса (если облом писать, в дизайнере запроса есть кнопка
> "Однозначные значения"-"Лейка-раз-два-три"и поле "Сортировка") и получим без
> всяких сводных таблиц. А в Calc'е реализуется через фильтр - стандартный или
> расширенный - с указанием "Без повторений" в "Деталях".
Благодарю за терпение объяснять подробно, все это мне очень помогло
разобраться как правильно делать сводные таблицы.
> "Уважение прав и свобод пользователя-камикадзе" со стороны ООо
> распространяется так далеко, что он разрешает тот же финт проделать и с
> "Колонка" - хозяин-барин, хочет получить строку отсортированных уникальных
> значений, так пусть получит. И вот здесь, если результат операции превышает
> ширину листа (256 колонок), ООо оказывается на высоте! Любой системный
> администратор на его месте топал бы ногами, плевался и орал "Что ж ты
> делаешь, такой-растакой?!!", а ООо скромно и терпеливо повторяет "Ошибка
> создания сводной таблицы - ОК".
Вот именно это и случилось со мной, как раз результат превысил 256 колонок.
>>Вопрос снимается,
>
> Нет уж, коллега, позвольте! Вы эту кашу заварили - Вам ее и заканчивать
> словами "Все получилось! Ошибка была из-за того-то и того-то..."
> А то ведь у бедняги ООо репутация может пострадать... "Да, денег не крал... Но
> осадок неприятный остался..."
Все получилось, ошибка была из-за того-что я не разобрался как
формируется сводная таблица и перетаскивал поля не туда куда нужно. ОО -
не бедняга, думаю его репутация не пострадала. Прошу прощения, моя вина,
был не прав. Можете покидать в меня помидоры (надеюсь до конца августа
все забудут этот случай ;-) ).
--
С уважением, Владислав Цапко.
Подробная информация о списке рассылки Oo-discuss