Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 报告服务矩阵顺序_Reporting Services_Matrix - Fatal编程技术网

Reporting services 报告服务矩阵顺序

Reporting services 报告服务矩阵顺序,reporting-services,matrix,Reporting Services,Matrix,我有一个reporting services报告,它以矩阵形式显示数据 矩阵行由报表按特定字段的值排序 问题是我希望一个特定的值总是出现在矩阵的最后,即使它自然不会在那里排序。有没有一种方法可以使用表达式来实现这一点 谢谢。您可以在查询结果中添加一个虚拟列,用于存储您最喜欢的订单值。这意味着您必须手动为记录指定一个顺序值,然后根据该值对结果进行排序 也许这是您的解决方案。应该不会太难。首先通过表达式进行排序,如=if(该字段=所需的值,1,0),它将对所需的值求值为1,对任何其他值求值为0,因此

我有一个reporting services报告,它以矩阵形式显示数据

矩阵行由报表按特定字段的值排序

问题是我希望一个特定的值总是出现在矩阵的最后,即使它自然不会在那里排序。有没有一种方法可以使用表达式来实现这一点


谢谢。

您可以在查询结果中添加一个虚拟列,用于存储您最喜欢的订单值。这意味着您必须手动为记录指定一个顺序值,然后根据该值对结果进行排序


也许这是您的解决方案。

应该不会太难。首先通过表达式进行排序,如
=if(该字段=所需的值,1,0)
,它将对所需的值求值为1,对任何其他值求值为0,因此将感兴趣的值放在最后。然后按第二个字段排序