|
| ||
lamme 20.10.16 - 12:42 | http://clip2net.com/s/3DueE34
Вот выводится вот такое вот. Как в итогах сделать чтобы процент выводился не 474 - а 93 ((84+102)/2 - те процент 2013378 от 2600000 | ||
lamme 1 - 20.10.16 - 12:42 | запрос километровый ... в каком месте конструктора запросов что исправить ?
говорите - буду кидать картинки конструктора запросов той или иной области | ||
Wirtuozzz 2 - 20.10.16 - 12:45 | кидай всю портянку, дай оценить шедевр ) | ||
Ёпрст 3 - 20.10.16 - 12:45 | Надо как-то себя заставить разобраться в тексте запроса и посмотреть, наконец, как и откуда формируется данный показатель | ||
lamme 4 - 20.10.16 - 12:46 | ВЫБРАТЬ ОтгрузкиПлан.Контрагент КАК Контрагент, СУММА(ОтгрузкиПлан.ПланПродаж) КАК ОтгрузкаПлан, СУММА(ОтгрузкаФакт.СтоимостьОборот) КАК ОтгрузкаФакт, СУММА(ОтгрузкаФакт.СтоимостьОборот * 100 / ОтгрузкиПлан.ПланПродаж) КАК ПроцентВыполнениеПланаОтгрузок, СУММА(ПриходДенегФакт.СуммаВзаиморасчетовОборот) КАК ПриходДенегФакт, СУММА(ПриходДенегПлан.СуммаОборот) КАК ПриходДенегПлан, ПриходДенегФакт.СуммаВзаиморасчетовОборот * 100 / ПриходДенегПлан.СуммаОборот КАК ПроцентВыполненияПланаДенег {ВЫБРАТЬ Контрагент.*, ОтгрузкаПлан, ОтгрузкаФакт, ПроцентВыполнениеПланаОтгрузок, ПриходДенегФакт, ПриходДенегПлан, ПроцентВыполненияПланаДенег}ИЗ (ВЫБРАТЬ сантПланыОтгрузкиОбороты.Подразделение КАК Подразделение, сантПланыОтгрузкиОбороты.Менеджер КАК Менеджер, сантПланыОтгрузкиОбороты.Контрагент КАК Контрагент, сантПланыОтгрузкиОбороты.СтоимостьОборот КАК ПланПродаж ИЗ РегистрНакопления.сантПланыОтгрузки.Обороты(&Дата1, &Дата2, , ) КАК сантПланыОтгрузкиОбороты) КАК ОтгрузкиПлан ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПродажиОбороты.Контрагент КАК Контрагент, ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя КАК КонтрагентОсновнойМенеджерПокупателя, ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот ИЗ РегистрНакопления.Продажи.Обороты(&Дата1, &Дата2, , ) КАК ПродажиОбороты) КАК ОтгрузкаФакт ПО ОтгрузкиПлан.Контрагент = ОтгрузкаФакт.Контрагент ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ДвиженияДенежныхСредствОбороты.Контрагент КАК Контрагент, ДвиженияДенежныхСредствОбороты.СуммаОборот КАК СуммаОборот ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&Дата1, &Дата2, , ) КАК ДвиженияДенежныхСредствОбороты) КАК ПриходДенегПлан ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВзаиморасчетыСКонтрагентамиОбороты.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовОборот КАК СуммаВзаиморасчетовОборот ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&Дата1, &Дата2, , ) КАК ВзаиморасчетыСКонтрагентамиОбороты) КАК ПриходДенегФакт ПО ПриходДенегПлан.Контрагент = ПриходДенегФакт.Контрагент ПО ОтгрузкиПлан.Контрагент = ПриходДенегПлан.Контрагент СГРУППИРОВАТЬ ПО ОтгрузкиПлан.Контрагент, ПриходДенегФакт.СуммаВзаиморасчетовОборот * 100 / ПриходДенегПлан.СуммаОборот УПОРЯДОЧИТЬ ПО Контрагент {УПОРЯДОЧИТЬ ПО Контрагент.*, ОтгрузкаПлан, ОтгрузкаФакт, ПроцентВыполнениеПланаОтгрузок, ПриходДенегФакт, ПриходДенегПлан, ПроцентВыполненияПланаДенег} ИТОГИ СУММА(ОтгрузкаПлан), СУММА(ОтгрузкаФакт), СУММА(ПроцентВыполнениеПланаОтгрузок), СУММА(ПриходДенегФакт), СУММА(ПриходДенегПлан), СУММА(ПроцентВыполненияПланаДенег) ПО Контрагент {ИТОГИ ПО Контрагент.*, ОтгрузкаПлан, ОтгрузкаФакт, ПриходДенегФакт, ПриходДенегПлан} | ||
lamme 5 - 20.10.16 - 12:47 | когда в отчете идет группировка строк - Контрагент=элемиенты. то все красиво. Когда - в иерерхии или только иерархия - то вот такая вот фигня и вылазит | ||
laeg 6 - 20.10.16 - 12:52 | Ну так ты проценнт сумируешь в итогах.
Простым запросам никак не сделаешь, только если сначала посчиатешь все показатели, в том числе и по группам в отдельной выборке. А потом эту выборку "процентуешь" ... Или сразу дорога в СКД ... | ||
lamme 7 - 20.10.16 - 12:55 | |||
lamme 8 - 20.10.16 - 12:56 | или надо чтоб показали на примере - как с скд бороться | ||
laeg 9 - 20.10.16 - 12:57 | вот пример по скд: v8: СКД: Проценты, считаемые в каждой строке. | ||
laeg 10 - 20.10.16 - 12:59 | А при выводе данных - почему бы не посчитать процент ? | ||
lamme 11 - 20.10.16 - 13:00 | |||
lamme 12 - 20.10.16 - 13:04 | |||
Ёпрст 13 - 20.10.16 - 13:15 | (4) не надо суммировать процент.
Хотя бы определи его в самой верхнем запросе как сумма(вася)/сумма(федя)*100 .. | ||
Ёпрст 14 - 20.10.16 - 13:15 | ну и группировать по проценту...это тоже фееречно | ||
Ёпрст 15 - 20.10.16 - 13:15 | феерично |
|
Список тем форума
|