|
динамический запрос
|
|||
---|---|---|---|
#18+
Помогите составить запрос есть столбцы (код товара,наименование,1,2,3,4,5,6,7,8,9,10,11,12..... и так до 60ого(Цифры это порядковый номер месяца)) Даются данный по коду товара, наименованию и 1ому месяцу= то бишь столбцец 1. В отчете выбирается месяц 2 ого по 60ый. задача рассчитать значение любого столбца по формуле (Сумма предыдущих деленная на их кол-во)... В формуле используются данные предыдущего столбца который так же нужно рассчитать Можно под каждый месяц конечно писать запросы..(( НО Может быть можно как то это оптимизировать под один динамический запрос... есть у кого то какие нибудь идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 19:51 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Женя1987есть у кого то какие нибудь идеи?Угу. Распивотить таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 20:21 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Akina, не совсем понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 20:29 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Таблицу прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 20:43 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
исходя из русунка..допустим надо посчитать значение в столбце с названием 6... чтоб его пощитать нужно использовать данные столбца 5 который использует 4,тот использует данные 3его..а 3ий допустим считает суммы столбцов 1+2... имеющиеся данные могут быть разные и месяц разный....так вот хочется сделать какой то циклический запрос которые по формуле будет считать,если в формуле не хватает данных - то будет считать предыдущее значение и так пока не доберется то тех значений которые имеются.... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 20:49 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Женя1987... Даются данный по коду товара, наименованию и 1ому месяцу= то бишь столбцец 1. В отчете выбирается месяц 2 ого по 60ый. задача рассчитать значение любого столбца по формуле ( Сумма предыдущих деленная на их кол-во )... По приведенному алгоритму расчета, для любого, начиная со второго, столбца результат равен половине значения столбца 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 20:57 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Ан нет, ошибся. По приведенному алгоритму расчета, для любого, начиная со второго, столбца результат равен значению столбца 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:05 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Женя1987, Скажите-какие исходные данные Вы имеете и что хотите получить (что означает цифра 5 в первом столбце цифра 21 во втором. Чё-то, мне кажется, если в тбл. будет поле даты все значительно упростится) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:05 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
это кофициент закупок....масив данных огромен...столбцов 200...строй около 20к.... каждый месяц расчитывается по разному исходня из данныз предыдущих месяцев... например с 2 по 12 месяц данные считаются по одной формуле ...с 12 по 24 по другой и так далеее...Важен не смысл формулы а алгоритм подхвата данных и если чего то не хватает то пересчет недостающих...формылы на рисунке...х - это вводимы номер месяца ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:22 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Женя1987.....это кофициент закупок.... Чё это за зверь такой? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:47 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
ну такая вот умная формула...тут я вижу как варианта прописать по запросу для кажного месяца и дальше в зависимости чему равен x подхватывать нужный запрос...если данныхне хватает - то подхватывать предыдущий запрос где x=х-1... и так далее...пока в формуле не появиятся все данные....но сообразить как это правильно реализовать чтото не могу.. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:52 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
это Алгоритм помесячного прогноза спроса на год вперёд с учётом тренда и сезонности))) http://upravlenie-zapasami.ru/statii/pomesyachniy-prognoz-sprosa-na-god-s-uchyotom-sezonnosti/ для логистики очень таки полезная вешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:54 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Вдогонку: Женя1987задача рассчитать значение любого столбца по формуле (Сумма предыдущих деленная на их кол-во). .. Вы не можете этого сделать? и ответьте на этот вопрос: sdku....Скажите-какие исходные данные Вы имеете и что хотите получить... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 21:54 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
авторВдогонку: Женя1987 задача рассчитать значение любого столбца по формуле (Сумма предыдущих деленная на их кол-во)... Вы не можете этого сделать? если брать простую формулу то конечно могу....хочется чтоб вы вормула подхватывалась автори ответьте на этот вопрос: sdku ....Скажите-какие исходные данные Вы имеете и что хотите получить... данные могут быть разные.....минимальные от 2 месяцев...максимально должен считаться 60 месяц... то есть код товара, наименованием и коэффициент..за 1, за 2 и так далее...главное что последовательно они есть. то есть есть за 123 либо за 12345 и тд.. в идеале хочется сделать что то - чтоб считало исходя из всего сказанного главное дать минимальные вводные данные и выбрать нужный месяц...конечно можно все сделать в excel и последовательно считать все.....но имея огромный массив данных это очень долго ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 22:09 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 22:09 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
sdku Код: vbnet 1.
ну я чтото типо того и имел ввиду...а вот как реализовать кусок если не хватает данных... чтото типо как в басике было типо допустим x = 24 месяц....данные есть все кроме 23.... сама формула такая =СУММ(c13 по 24)*(12ый/(СУММ(с1 по 11))) вормула считает в 1 части находит что значение месяца 23 равно 0 и возращает формулы в началао только с x=x-1 и перещитывает... после пересчета идет к расчету 24 месяца имея уже все данные... как то так...деньги не лень заплатить...я логист..фирма на это не выделяет финансы....да и за деньги можно наверно сразу в 1с это все запилить...хочется просто себе облегчить работу... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 22:23 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Нормализуйте, бляха муха, данные! UNPIVOT в человеческую структуру - и тогда вся эта фигня делается на порядок легче без всяких там " данимических" завихрений. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 22:50 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Женя1987, автор...я логист..фирма на это не выделяет финансы....да и за деньги можно наверно сразу в 1с это все запилить.. за 2 то тыщи в 1С ... сказки то не рассказывай, лАгист ... фирма "нищая" , зряплату полгоду не платят, "сами мы не местные"... "так кушать хотцца , что переночевать негде" ... делай в своем Excel, раз знаешь как и не морочь добропорядочным форумчанам голову... ага :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 22:51 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
guest_rusimport... за 2 то тыщи ... Хм.. Я бы и 200 р. за то что в демке по ссылке не дал бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2015, 00:16 |
|
динамический запрос
|
|||
---|---|---|---|
#18+
Predeclaredguest_rusimport... за 2 то тыщи ... Хм.. Я бы и 200 р. за то что в демке по ссылке не дал бы. ну, судя по этому - PredeclaredПо приведенному алгоритму расчета, для любого, начиная со второго, столбца результат равен значению столбца 1. это вы ещё по-божески оценили ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2015, 01:14 |
|
|
start [/forum/topic.php?fid=45&msg=39117796&tid=1614208]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 165ms |
0 / 0 |