适用范围: Microsoft 报表生成器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的报表设计器
在分页报表中,可以使用表达式来帮助对报表数据进行控制、组织和排序。 默认情况下,当您创建数据集和设计报表布局时,报表项的属性会基于数据集字段、参数以及显示在“报表数据”窗格中的其他项自动设置为表达式。 您还可向表或矩阵单元添加交互式排序按钮,以便用户能够通过交互方式,更改组或组内的行的行排序顺序。
筛选表达式 筛选表达式基于您指定的比较来测试数据,以确定包含或排除这些数据。 在通过数据连接检索数据之后,筛选器将应用于报表中的数据。 你可以向以下项添加筛选器的任意组合:报表服务器上的共享数据集定义;报表中的共享数据集实例或嵌入数据集;数据区域(例如表或图表);数据区域组(例如表中的行组或图表中的类别组)。
组表达式 组表达式可以基于数据集字段或其他值来组织数据。 组表达式是在您生成报表布局时自动创建的。 在将筛选器应用于数据之后,或者在合并报表数据和数据区域时,报表处理器会对组表达式进行计算。 您可在创建组表达式之后对其进行自定义。
排序表达式 排序表达式控制数据在数据区域中的显示顺序。 排序表达式是在您生成报表布局时自动创建的。 默认情况下,组的排序表达式设置为与组表达式相同的值。 您可在创建排序表达式之后对其进行自定义。
交互式排序 若要让用户能够对列进行排序,或反向切换列的排序顺序,您可向表或矩阵中的列标题或组头单元添加一个交互式排序按钮。
若要帮助用户自定义筛选表达式、组表达式或排序表达式,您可以更改表达式,添加对报表参数的引用。 有关详细信息,请参阅报表参数(报表生成器和报表设计器)。
有关