我有一个数据库,其中一些条目按类别和子类别组织。我想创建一个报告,显示有多少条目是好/坏。我还需要将此报告组织成可扩展的类别以查看子类别结果。
这是我需要的图片:
你能帮我一些关于如何实现这一目标的建议吗?
谢谢!
我有一个数据库,其中一些条目按类别和子类别组织。我想创建一个报告,显示有多少条目是好/坏。我还需要将此报告组织成可扩展的类别以查看子类别结果。
这是我需要的图片:
你能帮我一些关于如何实现这一目标的建议吗?
谢谢!
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)
这里有两个问题。
百分比
您可以使用如下表达式来解决此问题:
=Sum(IIf(Fields!Flag.Value = "TRUE", 1, 0)) / CountRows()
即组/总组行中TRUE值的数量。
向下钻取
您正在寻找下钻功能。
考虑这样的报告:
您可以使用底行的行可见性设置向下钻取:
这里Category是要单击以显示/隐藏行的文本框的名称。
运行报告时,您可以单击“类别”文本框以显示或隐藏该值的行。
未展开:
扩展: