【发布时间】:2015-02-11 06:14:30
【问题描述】:
我只想按列中的一个元素排序,但我已经编写的代码按两个元素排序:
这是我的查询:
SELECT
NON EMPTY
{
CrossJoin
(
[Data Zameldowania].[Data zameldowania].[Miesiac slownie]
,[Data Zameldowania].[Rok].[Rok]
)
} ON 0
,NON EMPTY
{[Pokoj].[Typ].[Typ]} ON 1
FROM [Hurtownia Danych]
WHERE
[Measures].[Rezerwacja Count];
这是我的查询的输出:
这是我尝试做的,但它不起作用:
NON EMPTY
Order
(
{
CrossJoin
(
[Data Zameldowania].[Data zameldowania].[Miesiac slownie]
,[Data Zameldowania].[Rok].[Rok]
)
}
,desc
) ON 0
只能通过“[Miesiac slownie]”订购吗?如果是这样,我能做些什么来实现这一目标?我将非常感谢您的帮助!
【问题讨论】:
-
对不起,我没有看到任何条款的订单
-
@ercpap 在我的查询中没有 order by,但我在输出图片下添加了一部分查询 order by。
-
那么,如果您在查询末尾添加:“ORDER BY [Miesiac slownie]”,它会起作用吗?
-
不,不是。我收到以下错误:分析器:由于模棱两可,无法识别指令方言。
-
@ercpap 这个查询是 MDX,不是 SQL
标签: sql-server mdx analysis