Question
charts
i have a chart which works unless i have a 0 value, i know i
need to do something to my query but not sure what, i am using
mysql as ny database.
<cfquery name="getYear" datasource="Cricket">
SELECT
(Caught / TotalOuts) AS CaughtPer,
(LBW / TotalOuts) AS LBWPer,
(Bowled / TotalOuts) AS BowledPer,
(Stumped / TotalOuts) AS StumpedPer
FROM
(SELECT
SUM(BatHowOut <> 'Not Out') AS TotalOuts,
SUM(BatHowOut = 'Caught') AS Caught,
SUM(BatHowOut = 'LBW') AS LBW,
SUM(BatHowOut = 'Bowled') AS Bowled,
SUM(BatHowOut = 'Stumped') AS Stumped
FROM
BattingStats AA
</cfquery>
<cfchart chartwidth="250" backgroundcolor="747474" labelformat="percent" chartheight="140" show3d="yes" showlegend="no">
<cfchartseries type="pie">
<cfchartdata item="Caught" value="#GetYear.CaughtPer#">
<cfchartdata item="Bowled" value="#GetYear.BowledPer#">
<cfchartdata item="LBW" value="#GetYear.LBWPer#">
<cfchartdata item="Stumped" value="#GetYear.StumpedPer#">
</cfchartseries>
</cfchart>
<cfquery name="getYear" datasource="Cricket">
SELECT
(Caught / TotalOuts) AS CaughtPer,
(LBW / TotalOuts) AS LBWPer,
(Bowled / TotalOuts) AS BowledPer,
(Stumped / TotalOuts) AS StumpedPer
FROM
(SELECT
SUM(BatHowOut <> 'Not Out') AS TotalOuts,
SUM(BatHowOut = 'Caught') AS Caught,
SUM(BatHowOut = 'LBW') AS LBW,
SUM(BatHowOut = 'Bowled') AS Bowled,
SUM(BatHowOut = 'Stumped') AS Stumped
FROM
BattingStats AA
</cfquery>
<cfchart chartwidth="250" backgroundcolor="747474" labelformat="percent" chartheight="140" show3d="yes" showlegend="no">
<cfchartseries type="pie">
<cfchartdata item="Caught" value="#GetYear.CaughtPer#">
<cfchartdata item="Bowled" value="#GetYear.BowledPer#">
<cfchartdata item="LBW" value="#GetYear.LBWPer#">
<cfchartdata item="Stumped" value="#GetYear.StumpedPer#">
</cfchartseries>
</cfchart>