我无法按图表中的参数分组。
让我们假设查询提供的数据如下:
我想根据参数对购物车中的类别进行分组。 参数具有值城市或国家,但也可以不同(无法定义常量列表) 在图表上,我应该看到(基于参数):
参数:城市
参数:国家
是否有可能在SSRS中做到这一点?
答案 0 :(得分:0)
您可以对<order>
<orderReference>148933</orderReference>
<status>Updated</status>
</order>
<order>
<orderReference>148955</orderReference>
<status>Updated</status>
</order>
<order>
<orderReference>148956</orderReference>
<status>Updated</status>
<warnings>
<warning>
<warningCode>1116</warningCode>
<warningMessage><![CDATA["Address is inaccurate"]]></warningMessage>
</warning>
</warnings>
</order>
<order>
<orderReference>149025</orderReference>
<status>Updated</status>
</order>
<order>
<orderReference>149034</orderReference>
<status>Updated</status>
</order>
使用表达式:
group by
也就是说,我认为您应该在SSRS中针对不同的值分别查询。这样的参数化查询更难优化和维护。
答案 1 :(得分:0)
假设您的参数值为0和1,其中0 =国家/地区和1 =城市... 您只需要设置以下项目
Group On
表达式Sort by
表达式对于同一表达式,类似这样...
=IIF(Parameters!groupColumn.Value =0, Fields!country.Value, Fields!city.Value)
在所有三个地方的表达式都完全相同。
如果您无法正常工作,请告诉我,我将举一个例子,但这很简单。