您将如何订购MDX查询
我想不出我该如何做一个简单的“orderby”子句 下面是我的问题-我如何按您将如何订购MDX查询,mdx,Mdx,我想不出我该如何做一个简单的“orderby”子句 下面是我的问题-我如何按服务名称然后按调整事件排序 SELECT {[Measures].[Adjusted Incidents]} ON COLUMNS ,NON EMPTY { [Completed Inspections].[Service Name].[Service Name].ALLMEMBERS * [Inspected Items].[Item Name].[Ite
服务名称
然后按调整事件
排序
SELECT
{[Measures].[Adjusted Incidents]} ON COLUMNS
,NON EMPTY
{
[Completed Inspections].[Service Name].[Service Name].ALLMEMBERS
*
[Inspected Items].[Item Name].[Item Name].ALLMEMBERS
}
DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS
FROM
(
SELECT
{
[Completed Inspections].[Customer Id].&[DRHOD]
,[Completed Inspections].[Customer Id].&[EMHST]
,[Completed Inspections].[Customer Id].&[EXHOU]
,[Completed Inspections].[Customer Id].&[ETRAD]
} ON COLUMNS
FROM [Inspections]
)
WHERE
(
[Calendar].[Month].&[2015-05-01T00:00:00]
,[Completed Inspections].[Is Reinspection].&[False]
)
CELL PROPERTIES VALUE;
在
mdx
中没有类似于sql
的order子句
您需要将功能ORDER
应用于您想要订购的任何集合。以下是msdn的定义:嵌套顺序在
mdx
中并不是那么简单-顺序的内部应用程序是您希望第二次应用的顺序,外部嵌套是您希望第一次应用的顺序:
SELECT
{[Measures].[Adjusted Incidents]} ON COLUMNS
,NON EMPTY
Order
(
Order
(
{
[Completed Inspections].[Service Name].[Service Name].ALLMEMBERS
*
[Inspected Items].[Item Name].[Item Name].ALLMEMBERS
}
,[Measures].[Adjusted Incidents]
,BDESC //<<you have 4 choices here BDESC, BASC, DESC, or ASC
)
,[Completed Inspections].[Service Name].CurrentMember.Member_Caption
,BDESC //<<you have 4 choices here BDESC, BASC, DESC, or ASC
)
DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS
FROM
(
SELECT
{
[Completed Inspections].[Customer Id].&[DRHOD]
,[Completed Inspections].[Customer Id].&[EMHST]
,[Completed Inspections].[Customer Id].&[EXHOU]
,[Completed Inspections].[Customer Id].&[ETRAD]
} ON COLUMNS
FROM [Inspections]
)
WHERE
(
[Calendar].[Month].&[2015-05-01T00:00:00]
,[Completed Inspections].[Is Reinspection].&[False]
)
CELL PROPERTIES VALUE;
选择
列上的{[Measures].[Adjusted incents]}
,非空
命令
(
命令
(
{
[已完成检查].[服务名称].[服务名称].所有成员
*
[检验项目].[项目名称].[项目名称].所有成员
}
,[措施][调整后的事件]
,BDESC//可能是这个的复制品:谢谢,它工作得很好!!省去了我的头疼!没问题-嵌套顺序的顺序在我第一次玩它们时让我头疼不已