我使用T-SQL在MDX for OLAP多维数据集中创建了查询,现在我需要按第二列排序数据。默认表格按第一列排序。我怎样才能按收入排序"收入"值?这是我的问题:
- install jars/myLib/myLibrary.jar
顺便说一句,我按日期使用过滤功能,但我的查询很复杂,所以我很难通过"收入"添加排序功能。值。
答案 0 :(得分:1)
只需将ORDER添加到您的设置中即可。
ORDER(
Filter(NonEmpty(CROSSJOIN([Date].[H_Date].[Month].AllMembers,
[Waiter].[WaiterName].[WaiterName].AllMembers),
{[Measures].[Average],[Measures].[Covers SUM],[Measures].[Price]}),
DATEADD("m",-1,DATEADD("m",DATEDIFF("m",CDate(36526),NOW()),CDate(36526))) <= [Measures].[DateFilter] AND [Measures].[DateFilter] < DATEADD("m",0,DATEADD("m",DATEDIFF("m",CDate(36526),NOW()),CDate(36526))))
,[Measures].[Income])