請考慮下面的代碼,現在我已經在我的.cfm
頁的<body>
標記中下面的代碼:顯示數據
DataSource = xx.xx.x.xx
Name of the database = sgemail
Name of the relevant column = event_vc
基本上我計算了以下查詢中打開連接的百分比。
<cfquery datasource = "xx.xx.x.xx" name="qSen">
SELECT (select count(*)
FROM sgemail) AS TOTAL_CONNECTIONS,
(SELECT count(*)
FROM sgemail
WHERE event_vc = "open") AS OPEN_CONNECTIONS,
(ROUND((SELECT OPEN_CONNECTIONS/(TOTAL_CONNECTIONS))*100)) AS "% OPEN" ;
</cfquery>
<cfquery datasource = "xx.xx.x.xx" name="qSen">
SELECT (select count(*) from sgemail) AS TOTAL_CONNECTIONS,
(SELECT count(*) from sgemail where event_vc = "BOUNCE") AS BOUNCE_CONNECTIONS,
(ROUND((SELECT BOUNCE_CONNECTIONS/(TOTAL_CONNECTIONS))*100)) AS "% BOUNCE" ;
</cfquery>
基本上"% OPEN"
和`「%跳出」用於顯示連接打開的百分比,並從數據庫反彈。
我已經包含上述<cfquery>
標籤下方以下<cfchart>
標記,如下所示:
<cfchart
format="png"
scalefrom="0"
scaleto="1200000"
pieslicestyle="solid">
<cfchartseries
type="pie"
serieslabel="Website Traffic 2006"
seriescolor="blue"
query = "qSengrid"
valuecolumn="% OPEN"
itemcolumn=""
>
</cfchartseries>
</cfchart>
我的問題:
1)的事情是,上述圖表顯示的是隻有一個圓與黃色色。我想在一個圖表中顯示兩個查詢檢索的信息。例如 我得到的價值是%OPEN
是30,我得到的價值是%Bounce
是20.我還有其他查詢,以及返回不同的值,這使得整個餅圖 爲100,但我只包含兩個cfqueries爲了這個問題的簡單性。請讓我知道如何進一步進行。 2)另外,當我註釋掉第二個查詢(我得到的值爲% Bounce
)時,我可以看到餅圖圓圈旁邊的值爲%OPEN
。但是,當我運行兩個 查詢時只有一個<cfchart>
(上面提到的valuecolumn = %OPEN
),我看不到任何寫在圓圈旁邊的值。
請回答我上面的問題,並讓我知道是否有任何問題,我可以回答。
真棒人!有效。所以圖表數據項中不需要查詢項。我試圖找出僅適用於每個圖表以及如何將它保存在一個圖表中的方法。 – Tan
沒錯。 'cfchartdata'旨在讓您手動構建圖表。所以只需要一個「價值」和「標籤」。 – Leigh