![]() |
![]() |
![]() |
|
СКД. Несколько источников данных и несколько таблиц | ☑ | ||
---|---|---|---|---|
0
poligraf
20.05.10
✎
10:13
|
Штудировка книжек не дала ответа на вопрос...
Допустим надо сделать отчет, где будет данные о зарплате сотрудников и выручке по контрагентам (от балды таблицы, не цепляйтесь) Два источника данных получается, которые связывать не надо. Как это все развести в две таблицы? СКД все поля валит в кучу и в итоговых таблицах ерунда получается. |
|||
1
IronDemon
20.05.10
✎
10:23
|
Вложенные схемы?
|
|||
2
poligraf
20.05.10
✎
19:40
|
(1) Видимо вариант...
Только еще с настройками надо разобраться:) А тогда еще вопрос, чтобы тем не плодить. Есть отчет на СКД, который считает прибыль. Если вычисляемое поле - процент прибыли. Можно ли сделать, чтобы по группировкам тоже вычислялся процент, а не сумировались проценты вложенных строк? |
|||
3
Garkin
20.05.10
✎
19:48
|
(2) Можно, делай.
|
|||
4
poligraf
20.05.10
✎
19:55
|
(3) Спасибо! А как?:)
|
|||
5
Merchant_krsk
20.05.10
✎
19:58
|
(4) Собственное выражение на закладке "Ресурсы" в графу "Выражение".
|
|||
6
Merchant_krsk
20.05.10
✎
19:59
|
А по (0) - использовать вложенные схемы, потому как в наборах данных нельзя указывать несвязанные источники.
|
|||
7
poligraf
20.05.10
✎
20:13
|
(5) просто уточняю, не создавая вычисляемое поле?
p.s. Земляки не спят, работают:) |
|||
8
Merchant_krsk
20.05.10
✎
20:28
|
(7) Давайте пример подробней. Так неясно. :)
Использовать экспортные функции общих модулей можно только в выражениях вычисляемых полей; в выражениях для расчета итогов по ресурсам можно их использовать не получится. |
|||
9
IronDemon
20.05.10
✎
20:32
|
(7) Можно с выч. полем, можно поле в запросе определить.
|
|||
10
poligraf
20.05.10
✎
20:48
|
(7) (8) В ресурсы добавляет только поля определенные в запросе или вычисляемые.
Ладно. Добавил вычисляемое поле = 0 В ресурсах написал Сумма((СуммаПродаж - Себестоимость) / Себестоимость * 100) Галки на все группировки и общие итоги. В группировке по номенклатуре (она одна в итоговой таблице) считает все хорошо. В общих итогах сумма всех процентов но номенклатуре |
|||
11
IronDemon
20.05.10
✎
21:14
|
Садись, 2.
Выбор Когда ЕстьNull(Сумма(Себестоимость),0)=0 Тогда 0 Иначе (ЕстьNull(Сумма(Себестоимость),0) - Сумма(Себестоимость)) / Сумма(Себестоимость) * 100) Конец |
|||
12
IronDemon
20.05.10
✎
21:15
|
Иначе (ЕстьNull(Сумма(СуммаПродаж ),0) - Сумма(Себестоимость)) / Сумма(Себестоимость) * 100)
|
|||
13
poligraf
21.05.10
✎
06:29
|
(11) ну да, не учел, что может быть нуль...
сути дела не меняет. по группировками формула не работает - считает сумму процентов. |
|||
14
IronDemon
21.05.10
✎
08:24
|
Разве отличия только в проверке на Null?
|
|||
15
poligraf
21.05.10
✎
08:38
|
(14) Виноват:(
Показалось, что всю конструкцию надо в Сумма() запихать Спасибо:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |