ユーザーがフィードバック フォームに入力できるフィードバック フォーム システムを作成しています。管理者ユーザーは、回答に対してレポートを実行できます。管理者が読みやすい方法で結果を表示するために cfchart を使用しようとしています。
これが私のコードです:
<cfquery name="getFeedbackresults" datasource="#application.dsn#">
ff.feedbackFormId を選択
,ff.フィードバックフォーム名
,ff.feedbackFormDescription
,ff.activeFrom
,ff.activeTo
,ff.フィードバック国
,ffq.質問
、ffa.answer
,ffq.feedbackQuestionTypeId
,count(answer) AS distinctAnswer
FROM フィードバックフォーム ff
,フィードバックフォーム質問 ffq
,feedbackFormInstance ffi
,feedbackFormAnswer ffa
WHERE ff.feedbackFormId = ffq.feedbackFormId
AND ff.feedbackFormId = ffi.feedbackFormId
および ffi.feedbackFormInstanceId = ffa.feedbackFormInstanceId
AND ffa.feedbackQuestionId = ffq.feedbackQuestionId
AND ffq.feedbackQuestionTypeId が (2,3) にない
GROUP BY ff.feedbackFormId、ff.feedbackFormName、ff.feedbackFormDescription、ff.feedbackCountry、ffq.question、ff.activeFrom、ffq.feedbackQuestionTypeId、ff.activeTo、ffa.answer
オーダーバイ質問
</cfquery>
<cfoutput>
<h2>#getFeedbackresults.feedbackFormName# 結果</h2>
<h3>説明:
<p>#getFeedbackresults.feedbackFormDescription#</p>
<ul>
<li><strong>有効な送信元: </strong>#getFeedbackresults.activeFrom#</li>
<li><strong>アクティブな宛先: </strong>#getFeedbackresults.activeTo#</li>
<li><strong>国: </strong>#getFeedbackresults.feedbackCountry#</li>
</ul>
</cfoutput>
<cfdump var="#getFeedbackresults#">
<cfchart format="flash" xaxistitle="質問" yaxistitle="回答" show3d="はい" chartheight="400" chartwidth="400">
<cfoutput query="getFeedbackresults" group="answer">
<cfchartseries type="bar" serieslabel="#answer#">
<cfchartdata item="#question#" value="#distinctAnswer#">
</cfchartseries>
</cfoutput>
</cfchart>
私が抱えている問題は、グラフがすべてのシリーズの回答の各リストを表示していることです。画像をアップロードしようとしましたが、私は新しいユーザーなので許可されていません。画像が欲しい人がいれば、送ってあげます。
どんな助けでも大歓迎です。