|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|||||||||||
Расчёт средневзвешенных записей16.02.2018, 11:54. Показов 707. Ответов 14
Метки нет (Все метки)
Здравствуйте уважаемые форумчане,
помогите пожалуйста со следующим вопросом: Есть база(прикладываю пример, настоявшая база такая же по структуре, нот больше по количеству В ней есть поля: ключ - числовой территория - текстовый(Российская федерация, Свердловская область, Челябинская область, Курганская область, и др. (- 11 значений) группа - текстовый Год - текстовый Период - текстовый Индекс потребительских цен - числовой Задача: рассчитать дополнительные записи на основании имеющихся(можно в запросах можно как-то ещё, но рассчитанные значения хорошо бы добавить в исходную таблицу, так как на основании первоначальной строятся другие запросы и всё завязано на первоначальную таблицу) Что рассчитать? надо рассчитать средневзвешенный индекс за соответствующий год, период, группу. т.е. нам дано(произвольно) что за декабрь 2017 года индекс потреб. цен(далее ИПЦ) на молоко
рассчиать: ИПЦ по Уралу(т.е. по всем субьектам с определёнными весами(веса в примере произвольно)) ИПЦ по Уралу(на молоко, в декабре 2017 года) = 0,26 *ИПЦ( в Челябинской области(на молоком в декабре 2017 года)) + 0,39*ИПЦ( в Свердловской области(на молоком в декабре 2017 года)) + 0,11*ИПЦ( в Пермской области(на молоком в декабре 2017 года)) +0,24*ИПЦ( в Оренбургской области(на молоком в декабре 2017 года)) надеюсь понятно объяснил повторюсь рассчитанные значения надо перенести в исходную таблицу с данными. т.е. в поле территория должны появиться записи по "Урал" в соответствующем периоде, году, группе(в примере это молоко), и рассчитанные индексы потребительских цен.
0
|
|||||||||||
| 16.02.2018, 11:54 | |
|
Ответы с готовыми решениями:
14
Добавление записей невозможно: ключ связи таблицы не входит в набор записей |
|
Модератор
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16.02.2018, 12:25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
это так и задумано, то перед территорией 6 пробелов(заменила на ~), то 9
как быть с сортировкой
Добавлено через 8 минут
у вас видимо некая статистическая форма
0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 16.02.2018, 12:29 [ТС] | |
|
Да, пробелы нужны.
А можно без их удаления что-то сделать???
0
|
|
|
Модератор
|
|
| 16.02.2018, 12:31 | |
|
это видимо подстрока
-по Тюменской области .......итоги -----в том числе без АО .......итоги
0
|
|
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 16.02.2018, 12:33 [ТС] | |
|
коэффициенты написал наугад, как-только пойму как сделать коэффициенты поменять не сложно(я так думаю).
также у меня 11 регионов, но в вопросе написал про четыре(Свердловская, Челябинская, Пермь и Оренбург), тоже думаю смогу добавить остальные если пойму как сделать.
0
|
|
|
Модератор
|
||
| 16.02.2018, 12:34 | ||
|
+нужна таблица входимости, какие же области входят в Урал, причем строки в том числе туда попадать не должны(видимо)
1
|
||
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 16.02.2018, 12:40 [ТС] | |
|
да это подстройка, так потом удобно в excel выбирать, поэтому прошу оставить пробелы.
Добавлено через 2 минуты с пробелами скачиваеться с официального сайта, что-то менять смысла нет, потом всё время предёться менять, это муторно. Добавлено через 3 минуты в форму вставлять не планируется, это для внутренних расчётов. входить будут все регионы из примера кроме РФ и агрегированной Тюменской области, как раз в том числе и будет использоваться, по ним тоже есть веса.
0
|
|
|
Модератор
|
|||||||||||||||||||||||||||
| 16.02.2018, 12:41 | |||||||||||||||||||||||||||
|
у вас тут оказывается 4 уровня вхождения(заменила все пробелы для наглядности)
1
|
|||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 19.02.2018, 09:02 [ТС] | |
|
Друзья есть какие-нибудь идеи как это сделать???
0
|
|
|
Модератор
|
|
| 19.02.2018, 10:43 | |
|
я делала подобное программно, но я знала что у меня на входе и что надо получить
вариантов строк очень много(очень часто у меня на каждую строку отчета был свой запрос) --основные строки с данными --данные в том числе --данные из них --данные типа итоги по группе строк --и тут же строки, которые суммируют например строки из них для решения этой задачи надо видеть --что на входе --что на выходе
1
|
|
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 19.02.2018, 13:12 [ТС] | |
|
на входе имеется excel - файл (в скрепке) он такой скачивается с Росстата
В файле таблица с данными, с соответственной структурой, чтобы удобно было выгружать в access, Далее я выгружаю данные в access (первое вложение в теме) задание состоит в следующем: нужно посчитать данные ИПЦ(индекс потребительских цен) по Уралу. В данных есть записи "Уральский Федеральный округ", но это не то что нужно так как туда не включается "Башкортостан" "Пермь" "Оренбург". Урал считается по следующей методике(значения по регионам умноженное на веса) (сейчас использую следующие веса) Урал = Курган*0,025 + Свердловск*0,266 + Ханы-Мансийск*0,092 + Ямало-Ненец.*0,032 + Тюменская обл.(без ХМА и ЯНАО)*0,08 + Челябинск*0,12 + Башкортостан*0,198 Соответственно по каждой группе(молоко, мясо, и пр. (их около 300)) надо рассчитать данную средневзвешенную величину, причём это надо сделать по каждому месяцу и году(в примере только январь и 2018 год, а может декабрь 2017 точно не помню). рассчитанные данные надо добавить в первоначальную таблицу с данными(базу access куда мы выгрузили данные из excel). на данный момент я делаю ручками в excel следующее: в таблице excel создаю сводную таблицу, где по столбцам территории, а по строкам группы(около 300), и рассчитываю ещё один столбец где беру столбцы с территориями и соответствующими весами. А потом добавляю рассчитанные данные в access. Получается долго и вероятны ошибки. Т.е. на выходе мне нужны добавленные данные(к тем что уже есть) по Уралу в базу access. Почему мне нужны добавленные в таблицу данные, а не что-то более конечное??? Из базы access я подтягиваю данные в файл excel, где строятся различные графики, коэффициенты и пр. по выбранному конкретному региону, который я задаю. Т.е. одним кликом я получаю набор графиков и прочих цифр по одному конкретном региону. Вот мне и надо к Кургану, Свердловску, ХМА, ЯНАО, Тюмени, Челябинску, Башкортостану добавить этот Урал. Базовых знаний acess мне не хватает, чтобы рассчитать этот Урал в самом access.
0
|
|
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 19.02.2018, 13:55 [ТС] | |
|
надеюсь понятно объяснил
спасибо за любые советы и предложения Добавлено через 38 минут в формуле забыл: + Пермь*0,118 + Оренбург*0,069
0
|
|
|
Модератор
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 19.02.2018, 14:50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
создала настроечную таблицу(коэффициенты могут меняться)
получилось так
1
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 42
|
|
| 19.02.2018, 15:58 [ТС] | |
|
Что такое настроечная таблица???
спасибо, но я не могу понять, что с этим делать??? Как мне получить записи в access по Уралу? В этой таблице посчитаны компоненты ИПЦ по Уралу для муки, а дальше как быть???
0
|
|
|
Модератор
|
||
| 19.02.2018, 16:14 | ||
|
потому, что у меня на муку фильтр поставлен
не выкладывать же 8300 строк Добавлено через 2 минуты в феврале они могут стать другими база для января, сортировка для удобства проверки === но увы, не получается сортировка как в ексельке
0
|
||
| 19.02.2018, 16:14 | |
|
Помогаю со студенческими работами здесь
15
Создать двоичное дерево записей. Проверить выбранное поле записей на равенство Вывод числа записей одной таблицы для соответствующих записей другой Вывод уникальных записей с таблицы и суммирование дублированых записей с выводом колличества Блок состоит из 5 записей. Не получается задать количество записей, не кратное 5 (например 7) Как лучше хранить небольшие (до 50 записей) и крупные до 600-1000 записей данные? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 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
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|