|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
Доли и фильтры в Access17.03.2020, 13:59. Показов 4983. Ответов 21
Метки нет (Все метки)
День добрый.
Так получилось, что должен сделать справочник в Access. Что бы оптимизировать отчеты, хотел посчитать доли по некоторым фильтрам (пример как это должно выгружаться в excel). Долго гуглил и смотрел на ютубе как можно вычислить доли, но все это не помогало. Прошу подсказать или если есть возможность скиньте материал, где можно ознакомиться с выставляемым условиям и по ним считать доли. Заархивировал пример.
0
|
|
| 17.03.2020, 13:59 | |
|
Ответы с готовыми решениями:
21
Фильтры в Access
|
|
Модератор
|
|
| 17.03.2020, 14:30 | |
|
MrGaudi,
какая у вас версия екселя - 2010 не хочет понимать вашу красивую сводную таблицу с новыми возможностями похоже, что на каждый месяц вы хотите получить 6 итогов
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 14:58 [ТС] | |
|
shanemac51, excel 365 ))))
То что в сводной так много итогов, это я пытался через DAX, что то придумать. Главное в этом excel пример как должна в итоге выглядеть таблица. По сути хочу придти к тому, что бы сводная понимала, что я сравниваю, январь с январем, 2019 с 2019, Сетку 1 с Сетку 1 и суммировал Sale Kg в диапазоне этих фильтров, потом делил на Sale Kg построчно которые относятся к заданным фильтрам. Но пока, что только мучаюсь и думаю как это автоматизировать. ps костылями у меня все получается, но это очень долго)))
0
|
|
|
Модератор
|
|
| 17.03.2020, 15:07 | |
|
MrGaudi,
АКСЕСС это не ЕКСЕЛЬ, в ширину отчета 12 месяцев даже одного итога+итоги за год + менеджер +сеть просто не влезут или влезут шрифтом 5-6 я помню, как в ворде пыталась поместить такое количество столбцов в альбомные а4, суммы были достаточно большие(вернее разброс от сотых до десятков миллионов) 9 месяцев+квартальные итоги влезали, а на 12 - приходилось уменьшать шрифт в ворде (вернее НТМ) это сделать проще - там есть автоподбор ширины таблицы по размеру бумаги
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 15:12 [ТС] | |
|
А можно хотя бы узнать как сделать доли?
Сколько я не старался, не получается.
0
|
|
|
Модератор
|
|
| 17.03.2020, 15:20 | |
|
я бы попробовала через рабочую таблицу
- создала ее - очистила ее - занесла итоги по сеть+менеджер+год+месяц - дописала итоги по сети, запомнила бы их в массив - программно сосчитала доли и дозанесла в таблицу - готовая таблица - на просмотр/фильтрацию/отчет у меня еще сложность была - итоги, рассчитанные с копейками надо было округлить до тысяч, а затем обратным счетом пересчитать рядовые строки
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 15:33 [ТС] | |
|
только я все равно пока не понимаю, как в access посчитать доли, примеров не могу найти =(
0
|
|
|
Модератор
|
||
| 17.03.2020, 15:44 | ||
|
порядок же расчета я уже давала
0
|
||
|
Модератор
|
|
| 17.03.2020, 16:03 | |
|
с месяцем ясно - это столбики
но у вас есть 2019 и 2020 год, в другой раз может быть другой период - куда помещать год - с строки или столбцы второй вопрос -какой итог по сети - общий - или итог по сети+номер+менеджер+город+год вопрос 3 - по всем городам, или только по Питеру
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 16:19 [ТС] | |
|
По сути доли должны просчитываться так, пример:
Строка Sale Kg (в ней же фильтр стоит что это строка из января месяц 2019 г по сети 1) / сумму всех строк Sale Kg (всего января 2019 г по Сети 1) Тем самым, мне нужно определение доли каждой сети по каждому месяцу. Понимаю, если я хотя бы в access пойму как делать доли, это уже пол беды! Добавлено через 6 минут куда помещать год - с строки или столбцы - можно по идеи и так и так , но лучше конечно как было. Не думал об этом)) итог по сети+номер+менеджер+город+год - тут скорее менеджер+сеть+месяц+год по всем городам - да по всем городам. В будущем, к данной базе будет подгружаться новый месяц, как пример февраль 2020. И по факту это будет мини БД с долями. Понять бы ещё как сделать эти доли тут.
0
|
|
|
Модератор
|
||||
| 17.03.2020, 17:14 | ||||
|
это я у вас и спрашиваю Добавлено через 2 минуты Добавлено через 4 минуты можно и так, но 2 года точно в отчет не влезет(это вам не ексель) отчет же до текущего месяца, за последние 12 месяцев не всегда имеет смысл какой смысл у отчета от 2019 май до 2020 май
0
|
||||
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 18:29 [ТС] | |
|
кроме сети, у вас есть работник, номер,город --- в последствие, по ним будет распределяться план, сейчас немного расскажу:
Потом когда высчитаю процент доли, на этот % будет накладываться План, скажем так размазываться. У плана конкретно есть такие точки соприкосновения с этим файлом - месяц+год+сеть ps после всех этих изворотов с инструментами, думаю изучить python)))) Добавлено через 53 минуты Галина, а можете подсказать, как можно найти долю, относительно Менеджера 1 и Сети 1 в access?
0
|
|
|
Модератор
|
|
| 17.03.2020, 18:55 | |
|
MrGaudi,
например подсчитать итоги по Менеджера 1 и Сети 1 , поместить для упрощений в рабочую таблицу и в запросе использовать эту рабочую таблицу - связь по Менеджера 1 и Сети 1 хотя я бы написала код для расчета доли(там есть еще дополнительные условия - например 0 за какой то месяц и надо обрабатывать ошибку в любом случае сначала заполнить рабочую таблицу итогами по сеть+номер+менеджер+город(перекрестный не годится) и определиться с тем, куда пойдет год
0
|
|
|
Модератор
|
|
| 17.03.2020, 21:19 | |
|
пример
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 21:23 [ТС] | |
|
Если к примеру, я сделаю не таблицу, а на основе фильтра.
Пример сделал во вложении. По факту вывел 2 суммы, по сети 1 и менеджер 1.
0
|
|
|
Модератор
|
||
| 17.03.2020, 21:31 | ||
|
это не несет информацию, да и города по одной записи -нечего суммировать единственное, что можно суммировать, это сеть+год
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 21:38 [ТС] | |
|
Как я увидел, это все входит в форму access?
Вопрос - при создании сводной таблицы в excel и загрузки данного из данного файла access, это будет выдавать доли?
0
|
|
|
Модератор
|
|
| 17.03.2020, 21:41 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2020
Сообщений: 11
|
|
| 17.03.2020, 22:02 [ТС] | |
|
да мне потом выгружать из access в сводную таблицу =)
так как access служит справочником, там будет примерно 5 млн строк. Приятного вечера)))
0
|
|
|
Модератор
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18.03.2020, 11:49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено MrGaudi как решение
Решение
можно сосчитаь так, чтобы потом работать со сводной
1
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18.03.2020, 11:49 | |
|
Помогаю со студенческими работами здесь
20
Расчет доли Распределение доли показов
Подсчет накопленной доли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|