Рассчитать скорость в Crystal Report

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

Что мне нужно сделать, так это добавить столбец в конце, который отображает уровень заражения на пациента. Например, если у пациента был катетер в течение 12 месяцев, и у него было 2 инфекции, частота составляет 2:12 или 1:6.

Как создать это в Crystal Reports? Не использовал его так много, чтобы учиться.

Ваше здоровье,

Майк Д

Изменить: данные взяты из базы данных MySQL, в которой хранится вся информация о пациентах. Я извлек дату введения катетера, а также дату его удаления и количество инфекций, перенесенных пациентом за это время. Затем я использовал MySQL, чтобы вычислить количество месяцев, в которых он находился, из этих двух полей. Нет, мне нужно рассчитать (с помощью MySQL или Crystal) скорость заражения в месяц.

Например, у больного стоит катетер в течение 12 месяцев и у него 2 инфекции, частота 2:12 или 1:6.

Я надеюсь, что это яснее.


person MrrMan    schedule 12.08.2015    source источник
comment
Это расчет или поле базы данных   -  person Siva    schedule 12.08.2015
comment
@Siva - спасибо за ваш комментарий. Обновил исходный пост   -  person MrrMan    schedule 12.08.2015
comment
Если у вас уже есть количество месяцев, в течение которых был установлен каждый катетер, а также количество инфекций за этот период времени в вашей базе данных, что мешает вам просто использовать простое деление для получения показателя? Что мне не хватает?   -  person Ryan    schedule 12.08.2015
comment
Я могу, но я не уверен, как это закодировать. Возможно, сделать это правильно в MySQL - лучшая идея. Любые идеи?   -  person MrrMan    schedule 13.08.2015


Ответы (2)


Это будет немного сложный отчет.

Первая группа по пациенту, которая будет группой 1

Группа 2 будет свиданием

Подробная часть будет представлять собой список инфекций для этого пациента, записанный в базе данных.

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

Если вам это не нужно, вы можете просто отобразить группу 1 и подавить группу 2 и детали.

Дайте мне знать после того, как попробуете это.

person Siva    schedule 12.08.2015

Сопоставьте свои данные из базы данных и попробуйте формулу в отчетах cyrstal или попробуйте выполнить все этапы расчетов в SQL и просто используйте отчеты для отображения этих наборов данных. гораздо проще делать эти вещи в SQL, чем в Crystal Reports. -Сид

person Siddharth    schedule 12.08.2015