Я пытаюсь запустить отчет об инцидентах. Этот код отлично работает, чтобы отобразить его. Но я хотел бы, чтобы в отчете отображалось большинство инцидентов, которые сначала спускались. Добавление заказа не выполняется. Я также подсчитываю количество инцидентов, выполняя групповой подсчет. И, таким образом, можно получить процент. Но на дисплее отображается код инцидента по порядку - но не фактическое количество инцидентов в порядке. Я на немного потери - не могу найти решение на Goog или здесь ... Использование CF9 и доступа ...Отображение группы CFOUTPUT - группирование номеров - большинство из первых
Показывает, как это ...
Тип вызова номера вызова
доллар Loss Пожар 2
Медицинская CoResponse 11
Vehicle Accident 6
Мусор или травы Пожар 1
утечки газа - природный газ 5
Alarm - Нет Fire - Каталог Alarm 1
Alarm - Нет Fire - CO Alarm 4
Жалоба Исследование 2
Я хотел бы, чтобы отобразить самый первый, а затем уменьшить, как это ...
Медицинская CoResponse 11 Vehicle Accident 6
Газ Leak - Природный газ 5
Alarm - Нет Fire - CO Alarm 4
доллар Loss Пожар 2
Жалоба Исследование 2
Мусор или Grass Огонь 1
Сигнализация - без пожара - Каталог Тревога 1
<cfquery name="calls" datasource="report">
select * from master
where eventdate like '%#yydate#%'
order by incidentcode
</cfquery>
<cfoutput>
<b>#yydate# #calls.recordcount# Calls</b><br><br>
</cfoutput>
<table cellpadding=8 cellspacing=0 border=1>
<tr bgcolor=b3b3b3>
<td align=center>Call Type</td>
<td align=center>Call Numbers</td>
<td align=center>Percent</td>
</tr>
<cfoutput query=calls group="incidentcode">
<cfset groupCount = 0>
<cfoutput>
<cfset groupCount = groupCount + 1>
</cfoutput>
<cfquery name="code" datasource="report">
select * from incidentcode
where id = #incidentcode#
</cfquery>
<tr>
<td align=center>#code.event#</td>
<td align=center>#groupcount#</td>
<td align=center>
<cfset perc = (#groupcount#/#calls.recordcount#) * 100>
#numberformat(Perc, "_._")# %
</td>
</tr>
</cfoutput>
Извините - признаю - немного потерял со всем, что ... Событие это не мастер ... Я пытаюсь расшифровать вещи ... –
Запрос тянущие строки из обоих мастер и падающего кода на основе по совпадению кода инцидента. –
Не работает - code.event находится в другой таблице, чем мастер. Мастер-таблица содержит идентификационный код кода инцидента, который я могу вытащить и подсчитать (просто не могу отобразить по желанию), в то время как таблица кодов инцидентов несет дескриптор события. Запрос кода только вытягивает текст того, что является кодом инцидента, и его не нужно связывать/объединять, поскольку он просто отображает текст кода. –