我有一个数据库,其中包含按类别和子类别组织的一些条目。我想创建一个报告,显示有多少条目好/坏。我还需要将此报告组织在可扩展的类别中以查看子类别结果。
以下是我需要的图片:
你能帮我提一些关于如何实现这个目标的建议吗?
谢谢!
答案 0 :(得分:0)
select category, subcategory, good/total *100, bad/total *100
from
(select category,
subcategory,
sum(if (flag,1,0)) as good,
sum(if (flag,0,1)) as bad,
count(*) total
from table_name
group by category, subcategory)
答案 1 :(得分:0)
这里有两个问题。
<强>百分比强>
您可以使用以下表达式来解决此问题:
=Sum(IIf(Fields!Flag.Value = "TRUE", 1, 0)) / CountRows()
即。组/总组行中 TRUE 值的数量。
<强>细目强>
您正在寻找drilldown功能。
考虑这样的报告:
您可以使用底部行的行可见性设置明细:
此处类别是要单击以显示/隐藏行的文本框的名称。
运行报告时,您可以单击“类别”文本框以显示或隐藏该值的行。
未膨胀的:
展开: