Решил расчет средней скидки перенести в модель данных.
Есть данные: продажи по дням Изменение Цен.(т.е. цены на начало периода на весь асортимент, а потом только данные по изменениям)
Задача - рассчитать среднюю скидку за месяц(неделю день ... год), с учетом цен продажи на дату продажи.
Раньше рассчитывал делая матрицу, решил это сделать в POWERPIVOT - но столкнулся с проблемой: Как сделать столбец с ценами или подтянуть нужную цену из таблицы цен.(см вычисляемый столбец в модели данных)
В примере очень мало данных в реале база продаж содержит более 20млн строк, поэтому расчет на листе не получится
И еще - можно как-то это сделать без 3-й таблицы "Дата_код"?
Решил расчет средней скидки перенести в модель данных.
Есть данные: продажи по дням Изменение Цен.(т.е. цены на начало периода на весь асортимент, а потом только данные по изменениям)
Задача - рассчитать среднюю скидку за месяц(неделю день ... год), с учетом цен продажи на дату продажи.
Раньше рассчитывал делая матрицу, решил это сделать в POWERPIVOT - но столкнулся с проблемой: Как сделать столбец с ценами или подтянуть нужную цену из таблицы цен.(см вычисляемый столбец в модели данных)
В примере очень мало данных в реале база продаж содержит более 20млн строк, поэтому расчет на листе не получится
И еще - можно как-то это сделать без 3-й таблицы "Дата_код"?SLAVICK
SLAVICK, ссори, хотел посмотреть, так как тоже работаю с pivot, но у Вас он создан в более позднее версии.
[offtop]Если не секрет, сколько у Вас весит файл в 20млн строк? и каким механизмом вы туда их втягиваете... обновляете? У меня файл 2млн строк весит 30мб в .xlsb Обновляю каждое утро весь объем данных с помощью 2-х запросов, один к файлу access в котором зафиксированы данные за прошлые месяцы и второй к txt файлу который каждую ночь выгружается с 1с за текущий месяц с первого числа по вчерашний день (с использовнием Schema.ini). В запросе использую UNION этих двух файлов. Просто интересно как Вы добавляете новые данные к уже имеющимся, без обновления всей базы?[/offtop]
SLAVICK, ссори, хотел посмотреть, так как тоже работаю с pivot, но у Вас он создан в более позднее версии.
[offtop]Если не секрет, сколько у Вас весит файл в 20млн строк? и каким механизмом вы туда их втягиваете... обновляете? У меня файл 2млн строк весит 30мб в .xlsb Обновляю каждое утро весь объем данных с помощью 2-х запросов, один к файлу access в котором зафиксированы данные за прошлые месяцы и второй к txt файлу который каждую ночь выгружается с 1с за текущий месяц с первого числа по вчерашний день (с использовнием Schema.ini). В запросе использую UNION этих двух файлов. Просто интересно как Вы добавляете новые данные к уже имеющимся, без обновления всей базы?[/offtop]DJ_Marker_MC
Да))) я уже над этим тоже задумался))) хотя в моем случае проще, в активном файле держу только 2 года 12-13, 13-14 и т.д. без разбивки по дням (помесячно, но в 25 столбцов информации)))), по окончанию года обрезаю и накопление года идет заново.
Да))) я уже над этим тоже задумался))) хотя в моем случае проще, в активном файле держу только 2 года 12-13, 13-14 и т.д. без разбивки по дням (помесячно, но в 25 столбцов информации)))), по окончанию года обрезаю и накопление года идет заново.DJ_Marker_MC