2016-01-20 5 views
0

У меня есть отчет, который вычисляет итоговое поле по положению группы, которое я вызываю под итоговой суммой. В разделе группы компаний есть еще одна сводная информация. Мы распределяем корпоративные накладные расходы на основе объема выручки. Мне нужно получить общий доход от местоположения и разделить общий доход компании, чтобы получить% от объема. Моя проблема заключается в том, что я не могу получить общую сумму компании в строку группы местоположений, не производя числа. Я попытался создать текущее полное поле, чтобы получить общее количество. Я попытался обратиться к основному отчету, чтобы получить общую информацию о компании, и я попытался суммировать итоги местоположения, но я не могу суммировать обобщенное поле. Любые предложения были бы очень полезными, спасибо!Crystal Report XI: расчет промежуточного итога% от общего числа

Местоположение компании ---------- Итого Выручка --------% объема

Калифорнии ---------------- -------- 500 000 ----------------- 500 000/950 000?

Нью-Йорк ---------------------- 300000

Огайо ---------------- ------------ 150000

Компания Всего: -------------- 950000

Это выглядит как то же самое, я пытаюсь сделать но я не понимаю, ответ еще .. http://www.experts-exchange.com/questions/27749404/Crystal-Reports-XI-fixed-value-for-denominator.html

+0

является ли компания общей работает? какие поля представляют собой ваш общий доход: сводка, текущие итоги или формулы? – cojimarmiami

+0

Общее количество компаний не является техническим итогом; однако, когда я добавляю его в поле в моей группе местоположений, он действует как один, так что каждая строка добавляется к предыдущей строке. Это то, что я имел в виду, когда он отбрасывал числа, когда я пытаюсь использовать его в разделе группы местоположений. Спасибо – Kdunc2015

+0

Есть ли способ поделиться значением между отчетами и где значение не будет производиться с помощью какой группы она была? – Kdunc2015

ответ

1

лучшим вариантом является создание subrep ort в заголовке отчета, чтобы рассчитать только ваш общий доход, а затем использовать его в основном отчете через общую переменную.

+0

В моем случае у меня есть основной отчет и дополнительный отчет. Мне нужно общее количество компании в расчете на дополнительный отчет. Я использую общую переменную из моего основного отчета в мой дополнительный отчет, но он не работает, как я ожидал/предполагал. Похоже, я не могу вставить дополнительный отчет в свой дополнительный отчет. По вашему мнению, вы говорите, что я должен добавить вспомогательный отчет в заголовок основного отчета, а затем поделиться им с моим дополнительным отчетом? Благодаря!! – Kdunc2015

+1

yup, добавьте в отчет заголовок отчета и подсчитайте общий доход там, а с помощью общей переменной передайте его из этого отчета в основной отчет, а затем в другой отчет, который вы должны использовать. PS: вы не можете вставить подзаголовок внутри другого субрепортажа, поэтому используйте его как свой последний ресурс. – cojimarmiami

+0

Это сработало! Большое вам спасибо за вашу помощь!!!! – Kdunc2015

0
if sum({totalRevenue},{location}) > 0 then 
sum({totalRevenue},{location}) 
/
sum({totalRevenue}) 
+0

Благодарим вас за предложение. Поле totalRevenue - очень сложное суммарное поле, основанное на множестве переменных. По этой причине я не могу его обобщить. Любые другие идеи? – Kdunc2015

+0

Есть ли способ поделиться значением между отчетами и где значение не будет производиться с помощью какой группы? – Kdunc2015

Смежные вопросы