发布为新问题
该报告在选择一个国家/地区以及在12个月或36个月的日期范围内查看不同数据方面表现良好。
当我'选择所有'国家/地区时出现问题。我想要的是在图表上代表的所有国家的总数。
这就是输出
国家yyyy-mm人口就业12个月36个月
uk 2016-06 56 43 y y
france 2016-06 40 22 y y
Germany 2016-06 73 32 y y
uk 2015-06 45 10 n y
france 2015-06 30 11 n y
Germany 2015-06 76 56 n y
AND SO ON......
所有帮助表示感谢,谢谢。
答案 0 :(得分:1)
根据您所描述的内容,我认为这样的内容对您有用
你是正确的,你需要两个参数:一个是国家,另一个是期间。对于此第二个参数,请在报表设计器中指定两个条目。给他们标签“12个月'和#36; 36个月'和值或分别为12和36。现在更改您的数据集查询,如下面的示例所示(显然我的表/列名称不会与您的相同)
select country, [yyyy-mm], Total
from @datatable
where country = @country
and ((@period = 12 and [12months] = 'Y') or (@period = 36 and [36months] = 'Y'));
最后一行是魔术发生的地方。通过在where子句中测试@period参数的值,我们可以使子句的某些部分成为条件。