带有过滤器选项的Google图表MySQL查询百分比

山姆

我有一个查询,从总体上返回我需要的百分比:

SELECT
    CAST(((count(LOWER(`q3`)='no')/(select count(`q3`) from `data`))*100) as decimal (10,2))
FROM `data`
WHERE LOWER(`q3`)='no'

这将返回no在列中说出q3且准确的百分比(针对在Excel中运行数字进行验证)(q3的每条记录均包含“是”或“否”)。

但是,我想按月份和位置在Google图表中显示此数据,因此我对查询进行了一些构建:

SELECT 
    DATE_FORMAT(date_submitted,'%b-%y') AS 'Month',
    CAST(((count(LOWER(`q3`)='no')/(select count(`q3`) from `data`))*100) as decimal (10,2)) AS 'MSO'
FROM `data` 
WHERE LOWER(`q3`)='no' AND store_list IN (5902) 
GROUP BY YEAR(date_submitted), MONTH(date_submitted)
ORDER BY YEAR(date_submitted) ASC, MONTH(date_submitted) ASC

这些数字并不正确,将位置删除(此部分将在显示图表的最终网站中被替换,因此它是一个带有一个我喜欢的数字的IN看起来是错误的,但可能是多个数字)仍然给我错误的数字按月总计,拿出当月的东西给我的位置总计有误(因此,自然而然地把它们都放在上面是根本行不通的)。

在这个上抚摸着胡须,但不确定我要去哪里,基本上需要输出为以下Google图表格式:

谷歌图表布局

但是我得到的数字是19年5月19日1.69、19年6月19日0.56和19年7月19日6.18 =(

山姆

感谢上面的@WhiteHat告诉我这个问题,我的计数没有用(可能是MariaDB的事情,我用Google搜索过的MySQL格式尝试了它们,但是没有用),因此可以选择案例似乎可以解决问题:

SELECT 
    DATE_FORMAT(date_submitted,'%b-%y') AS 'Month',
    CAST(((SUM(CASE WHEN LOWER(`q3`) = 'no' THEN 1 ELSE 0 END)/COUNT(*))*100) as decimal (10,2)) AS 'MSO'
FROM `data` 
WHERE store_list IN (5902) 
GROUP BY YEAR(date_submitted), MONTH(date_submitted)
ORDER BY YEAR(date_submitted) ASC, MONTH(date_submitted) ASC

如果有人在Google上遇到此问题,这就是我解决的方法,感谢您与我交流!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Powerbi中带有过滤器的动态百分比变化

SVG过滤器feGaussianBlur的百分比

Highstock图表不显示带有百分比选项的初始零值

More_like_this带有过滤器的查询

DC.JS /交叉过滤器:条形图的y轴上带有线性x轴的百分比?

Google图表百分比滑块

R 或 Python 中是否有可以单独计算多选 Tableau 过滤器的份额百分比的函数?

Power BI使用过滤器计算百分比(分度)

如何基于Java 8 Stream过滤器的输出计算百分比

如何在Power BI中使用DAX中的过滤器计算百分比?

Power BI Measure可计算随过滤器变化的百分比

使用百分比过滤器计算 np.mean 预测

bootstrap-vue选择带有过滤器选项的组件?

带有过滤器选项的 Django ListView,如 DjangoAdmin

角度-从带有过滤器的下拉列表中选择更多选项

AngularJS检查选择的选项(带有过滤器)是否已更改

弹性搜索 更像这个带有过滤器的查询是添加结果

带有过滤器的ElasticSearch function_score查询

通过ForeignKey外部引用对带有过滤器的子查询进行了汇总

ES 7 - 使用带有过滤器的匹配查询

PHP Elasticsearch,带有过滤器的布尔查询未获得任何结果

Google图表:如何更改百分比标签颜色?

如何计算不同的日期时间戳和基于固定百分比的过滤器条目?

如何在 SQL Server 中包含字符串时应用百分比过滤器

通过闪亮的 R 中的动态相关输入过滤器在 GGplot 上绘制正确的百分比标签

带有过滤器的Spring数据ElastiSearch聚合

带有过滤器的Pandas groupby()transform()max()

带有过滤器的Django ORM访问优化

带有过滤器的Django URL模板