Crystal Reports: необходимо получить проценты от общего подсчета - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть уже существующий Crystal Report, к которому конечный пользователь хочет, чтобы я добавил проценты. Я сталкиваюсь с проблемой, потому что числа, которые они хотят получить в процентах, представляют собой поля с полными счетными значениями с собственными формулами

В конце отчета у меня есть несколько полей «Промежуточный итог», которые представляют собой разные значения для автомобилей, по одному полю для каждого цвета автомобиля. Сумма всех этих полей равна сумме гранта для всех автомобилей. Таким образом, это выглядит примерно так:

Black: 5 
Red: 10
Green: 5
Yellow: 20
Total: 40

Каждое из полей различного счетного цвета цвета машины имеет формулу, которая дает нам номер для этого цвета, а затем поле "Всего" - это просто четкий подсчет всех автомобилей - без формулы. Мне нужно автоматически рассчитать и добавить проценты каждой из строк цвета автомобиля к общему количеству. Это выглядело бы так:

Black: 5    12.5%
Red: 10    25%
Green: 5    12.5%
Yellow: 20    50%
Total: 40

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

1 Ответ

0 голосов
/ 24 февраля 2020

Поработав с этим в течение некоторого дополнительного времени, я смог найти решение. Я создал новую формулу для каждого цвета машины и смог разделить, используя для каждого отдельное поле Подсчет промежуточного итога, а затем умножить на 100, чтобы переместить процент 2 десятичных знака. Таким образом, пример формулы был:

{BLACK CARS}/distinctcount({Command.CARS}) * 100

Я создал один из них для каждого цвета машины и поместил их рядом с различными полями подсчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...