powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
15 сообщений из 15, страница 1 из 1
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34697882
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так по порядку.
1. В Excel создаю PivotTable, источник данных - таблица из Sybase. (Data->Import External Data->New Database Query)
2. В этой таблице есть два столбика C1 и C2 в которых собственно числовые данные, кот. идут в область данных для PivotTable.

Измерение1 C1 C2
'Отдел 1' 50 100
'Отдел 2' 10 100

3. Очень нужно в области данных еще 3 поле, которое будет процент C1 в C2 (и промежуточные суммы то же считались так же)

Измерение1 C1 C2 C%
'Отдел 1' 50 100 50%
'Отдел 2' 10 100 10%
Итого 60 200 30%

Так вот, если добавить в таблицу Sybase такое поле с %. То в PivotTable в промежуточных суммах идет сумма процента (60%), а не процент промежуточной суммы C1 в промежуточной сумме C2 (30%)
А PivotTable->Formulas->CalculatedField недоступно((( и я не могу добавить поле в область данных, кроме C1 и C2.
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34699332
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кидаешь на сводную таблицу копию суммы данных.
Запускаешь редактирование формулы для копии
Там в диалоге тыкаешь самую нижнюю кнопку "Options >>" (не знаю как оно в русском Экселе называется)
Диалог увеличится и в нем появятся еще несколько полей. В первом выбираешь "% от", во втором процент по какому полю считать, в третьем считать процент от следующего или предыдущего значения или от процент от конкретной колонки.
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34699721
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlКидаешь на сводную таблицу копию суммы данных.

Непонял первый же шаг, пожалуйста поподробнее, пошагам.
Офис у меня английский
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34699791
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исходная таблица:
ОтделИзмерениеЦифраОтдел 1С150Отдел 1С2100Отдел 2С110Отдел 2С2100
Создаешь PivotTable. На визарде Layout: "Отдел" кидаешь в поле ROW, "Измерение" кидаешь в COLUMN, "Цифра" кидаешь в DATA. Получаешь простую PivotTable:
Sum of Цифра Измерение Отдел С1 С2 Grand TotalОтдел 1 50 100 150Отдел 2 10 100 110Grand Total 60 200 260

Возвращаешься в визард Layout. Кидаешь "Цифра" в DATA еще раз. Оно получит имя "Sum of Цифра2" Теперь если нажать Finish получишь Pivot типа:
Измерение Отдел Data С1 С2 Grand TotalОтдел 1 Sum of Цифра 50 100 150 Sum of Цифра2 50 100 150Отдел 2 Sum of Цифра 10 100 110 Sum of Цифра2 10 100 110Total Sum of Цифра 60 200 260Total Sum of Цифра2 60 200 260Снова в Layout, двойной клик по "Sum of Цифра2". Получаешь диалог "Pivot Table Field" в нем есть кнопка "Options >>" нажимаешь ее.
Сейчас в поле "show data as" стоит "Normal" Вместо "Normal" выбираешь "% Of"
В списке "Base Field" выбираешь "Измерение" в списке "Base Item" выбираешь "(next)"
Теперь общий Pivot превратился в:
Измерение Отдел Data С1 С2 Grand TotalОтдел 1 Sum of Цифра 50 100 150 Sum of Цифра2 50.00% 100.00% Отдел 2 Sum of Цифра 10 100 110 Sum of Цифра2 10.00% 100.00% Total Sum of Цифра 60 200 260Total Sum of Цифра2 30.00% 100.00%
Основная задача решена. Осталось только растащить поля по вкусу и отформатировать их как понравится.
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34699902
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в области строк один уровень, то можно так (как в прилагаемом файле)!
А можно ещё рядом со сводной считать обычную формулу!
А можно ещё сводную вообще заменить на свою группировку данных!
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34700392
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlВозвращаешься в визард Layout. Кидаешь "Цифра" в DATA еще раз. Оно получит имя "Sum of Цифра2"
...
Снова в Layout, двойной клик по "Sum of Цифра2". Получаешь диалог "Pivot Table Field" в нем есть кнопка "Options >>" нажимаешь ее.


Это все прекрасно делается, если взять в качестве источника данных, ячейки из того же ексель.
НО! повторюсь:

coloneltrofimoff1. В Excel создаю PivotTable, источник данных - таблица из Sybase. (Data->Import External Data->New Database Query)

И там закрыты возможности работать с диалогом Pivot Table Field!
В этом собственно и проблема
Попробуйте в качестве источника к.л. табличку из любого сервера (Вы, видимо то же с сайбейс работаете)
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34700477
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadЕсли в области строк один уровень, то можно так (как в прилагаемом файле)!
Нет, уровень не один:( А даже если и один, GrandTotal по всем отделам будет неправильно:(
DeggasadА можно ещё рядом со сводной считать обычную формулу!
Именно так сейчас и делается!
DeggasadА можно ещё сводную вообще заменить на свою группировку данных!
Как эта?
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34700513
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полковник Трофимов DeggasadА можно ещё сводную вообще заменить на свою группировку данных!
Как эта?

ну либо макросом выбрать, либо формулами.
т.е. ковырнуть на лист исходные данные и формулами нужную структуру повытягивать! (Это когда структуры и потребности более сложные чем может предложить сводная таблица)
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34700598
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad(Это когда структуры и потребности более сложные чем может предложить сводная таблица)

На самом деле потребность ОЧЕНЬ простая: разделить значение одной ячейки на значение другой ячейки. Но в сводной таблице не получается...
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34701052
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полковник Трофимов Deggasad(Это когда структуры и потребности более сложные чем может предложить сводная таблица)

На самом деле потребность ОЧЕНЬ простая: разделить значение одной ячейки на значение другой ячейки. Но в сводной таблице не получается...
Вообще это делается через вычисляемое поле, но Вы ведь говорите, что по каким-то причинам не можете им воспользоваться?
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34701144
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadВообще это делается через вычисляемое поле, но Вы ведь говорите, что по каким-то причинам не можете им воспользоваться?

Ну да. Если делаю как вы мне давали лист, где данные берутся из того же екселя, то все хокей.
А вот через внешний источник данных, добавить вычисляемое поля не получается(
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34701205
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полковник Трофимов DeggasadВообще это делается через вычисляемое поле, но Вы ведь говорите, что по каким-то причинам не можете им воспользоваться?

Ну да. Если делаю как вы мне давали лист, где данные берутся из того же екселя, то все хокей.
А вот через внешний источник данных, добавить вычисляемое поля не получается(
Ну так ковырните данные на лист, а потом уже сводную стройте, а потом данные удалите или строк нехватает?
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34701305
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНу так ковырните данные на лист, а потом уже сводную стройте, а потом данные удалите или строк нехватает?

не так нельзя, проще тогда рядом со сводной обычную формулу
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34702322
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полковник ТрофимовЭто все прекрасно делается, если взять в качестве источника данных, ячейки из того же ексель.
НО! повторюсь:

coloneltrofimoff1. В Excel создаю PivotTable, источник данных - таблица из Sybase. (Data->Import External Data->New Database Query)

И там закрыты возможности работать с диалогом Pivot Table Field!
В этом собственно и проблема
Попробуйте в качестве источника к.л. табличку из любого сервера (Вы, видимо то же с сайбейс работаете)Что-то вы меня обманываете, месье. Все прекрасно делается не важно откуда приходят данные.
И вычислимые поля добавляются и так как я описывал прекрасно высчитываются все проценты
...
Рейтинг: 0 / 0
Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
    #34703973
Фотография Полковник Трофимов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЧто-то вы меня обманываете, месье. Все прекрасно делается не важно откуда приходят данные.
И вычислимые поля добавляются и так как я описывал прекрасно высчитываются все проценты

Да немного не точно:
1. Если делать Data->Import External Data->New Database Query. А потом в окне Query Wizard Finish выбрать пункт "Return Data to MS Office Excel", то все работает (вычисляемые поля, проценты ...)
2. Если делать Data->Import External Data->New Database Query. Но в окне Query Wizard Finish выбрать пункт "Create an Olap Qube from this Query". То появляется проблема.

Почему мне нужно делать п 2 и в чем его приемущества перекрывающие сабжевый недостаток, пока и сам не понял.
Буду тестировать
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу сделать колонку - процент 1 и 2 столбца. Excel PivotTable (данные получены извне)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]