Здравствуйте! Есть "умная таблица" в Экселе с заголовками и макросами. Столбец А - "№ п/п". Заполняется автоматически формулой =СТРОКА()-1 при добавлении новой строки. Столбец B - "Дата". Дата оформления заказа. Заполняется автоматически с помощью макроса, когда в соседней ячейке в столбце C появляется хоть какой-то текст. Формат ДД.ММ.ГГГГ Столбец С - "Номер заказа". Пишется вручную. Столбец D - "Сумма". Пишется вручную. Формат денежный, значение может быть разным (но всегда больше нуля), но может повторяться Столбец E - "Доп. продажи". Пишется вручную. Формат денежный, значение может быть разными (или нулевым, или больше нуля), но может повторяться. В зависимости от того, была доп.продажа или нет, в ячейку ставится или сумма доп.продажи, или она остается пустой. Столбец F - "Клиент". Пишется вручную. Есть несколько основных клиентов, заказов от них может быть несколько в один день. Прикрепляю файл с примером, как это выглядит. Я пытаюсь создать две сводные таблицы по этой основной - "Статистика" и "Дополнительные продажи" (схемы есть в примере на листе "Сводная таблица"). Сами таблицы (точнее, то, что у меня получилось) - на листах с соответствующими названиями. "Статистика" - вроде бы получилось. Для того, чтобы она работала, нельзя будет в столбец E ставить 0 при отсутствии доп.продажи. Тогда таблица правильно считает количество заказов и количество заказов с доп.продажами. "Дополнительные продажи" - тут вообще ничего не получается(( В ячейках должен отображаться процент заказов с дополнительными продажами для клиентов в выбранные даты. Например, если от Клиента1 в Дату1 было 10 заказов, и 7 из них с доп.продажами, то на пересечении строки "Дата1" и "Клиент1" должно отобразиться "70,00%". Здесь для каждого клиента должен быть ОДИН столбец - Процент дополнительных продаж. Считаться он должен по каждому дню и в общем итоге. Например, в прикрепленном примере у Клиента1 20.02 процент дополнительных продаж будет 66,67% (3 заказа, 2 из них с доп. продажами), 21.02 - 100,00% (1 заказ, 1 из них с доп. продажами), 22.02 - 0,00% (нет заказов), 26.02 - 0,00% (1 заказ, 0 из них с доп. продажами). И Общий итог должен считаться так же, а не усреднять и не суммировать эти проценты. Общий итог должен быть 60,00% (5 заказов, 3 из них с доп. продажами). Как это реализовать? Пробовала сделать вычисляемый столбец, в котором будет выражение "Доп.продажи/Сумма" и формат Процентный. Выдает странные цифры (скорее всего, считает и делит суммы, указанные в основной таблице, а не количество заказов). Пробовала вставить функции СЧЁТ и СЧЁТЕСЛИ. В обоих случаях на этапе создания вычисляемого поля выдает ошибку "Ссылки, имена и массивы нельзя использовать в формулах сводных таблиц".
Здравствуйте! Есть "умная таблица" в Экселе с заголовками и макросами. Столбец А - "№ п/п". Заполняется автоматически формулой =СТРОКА()-1 при добавлении новой строки. Столбец B - "Дата". Дата оформления заказа. Заполняется автоматически с помощью макроса, когда в соседней ячейке в столбце C появляется хоть какой-то текст. Формат ДД.ММ.ГГГГ Столбец С - "Номер заказа". Пишется вручную. Столбец D - "Сумма". Пишется вручную. Формат денежный, значение может быть разным (но всегда больше нуля), но может повторяться Столбец E - "Доп. продажи". Пишется вручную. Формат денежный, значение может быть разными (или нулевым, или больше нуля), но может повторяться. В зависимости от того, была доп.продажа или нет, в ячейку ставится или сумма доп.продажи, или она остается пустой. Столбец F - "Клиент". Пишется вручную. Есть несколько основных клиентов, заказов от них может быть несколько в один день. Прикрепляю файл с примером, как это выглядит. Я пытаюсь создать две сводные таблицы по этой основной - "Статистика" и "Дополнительные продажи" (схемы есть в примере на листе "Сводная таблица"). Сами таблицы (точнее, то, что у меня получилось) - на листах с соответствующими названиями. "Статистика" - вроде бы получилось. Для того, чтобы она работала, нельзя будет в столбец E ставить 0 при отсутствии доп.продажи. Тогда таблица правильно считает количество заказов и количество заказов с доп.продажами. "Дополнительные продажи" - тут вообще ничего не получается(( В ячейках должен отображаться процент заказов с дополнительными продажами для клиентов в выбранные даты. Например, если от Клиента1 в Дату1 было 10 заказов, и 7 из них с доп.продажами, то на пересечении строки "Дата1" и "Клиент1" должно отобразиться "70,00%". Здесь для каждого клиента должен быть ОДИН столбец - Процент дополнительных продаж. Считаться он должен по каждому дню и в общем итоге. Например, в прикрепленном примере у Клиента1 20.02 процент дополнительных продаж будет 66,67% (3 заказа, 2 из них с доп. продажами), 21.02 - 100,00% (1 заказ, 1 из них с доп. продажами), 22.02 - 0,00% (нет заказов), 26.02 - 0,00% (1 заказ, 0 из них с доп. продажами). И Общий итог должен считаться так же, а не усреднять и не суммировать эти проценты. Общий итог должен быть 60,00% (5 заказов, 3 из них с доп. продажами). Как это реализовать? Пробовала сделать вычисляемый столбец, в котором будет выражение "Доп.продажи/Сумма" и формат Процентный. Выдает странные цифры (скорее всего, считает и делит суммы, указанные в основной таблице, а не количество заказов). Пробовала вставить функции СЧЁТ и СЧЁТЕСЛИ. В обоих случаях на этапе создания вычисляемого поля выдает ошибку "Ссылки, имена и массивы нельзя использовать в формулах сводных таблиц".marusa122
При создании сводной поставить галку "добавить в модель данных", далее ПКМ по имени таблицы в списке полей - добавить меру, ну и написать эту меру... Гуглите по ключевым словам: модель данных, меры, DAX
При создании сводной поставить галку "добавить в модель данных", далее ПКМ по имени таблицы в списке полей - добавить меру, ну и написать эту меру... Гуглите по ключевым словам: модель данных, меры, DAXпрохожий2019