ユーザーがフィードバック フォームに入力できるフィードバック フォーム システムを作成しています。管理者ユーザーは、回答に対してレポートを実行できます。管理者が読みやすい方法で結果を表示するために 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>
私が抱えている問題は、グラフがすべてのシリーズの回答の各リストを表示していることです。画像をアップロードしようとしましたが、私は新しいユーザーなので許可されていません。画像が欲しい人がいれば、送ってあげます。
どんな助けでも大歓迎です。