如何舍入或格式化openquery结果? Round()在SSAS下按预期工作,但在openquery下消失

时间:2017-12-29 11:31:28

标签: sql rounding openquery

我正在尝试对从SSAS mdx查询获得的输出进行舍入。

当我在分析服务器上运行此查询时,它按预期工作。

WITH MEMBER Result AS Round([Measures].[Avg Movement Length Of Stay Days],2)
SELECT NON EMPTY { Result } ON COLUMNS FROM [Stays] 

enter image description here

我运行与openquery相同的查询,我的舍入消失了。

SELECT * FROM OPENQUERY ( SSAS ,' WITH MEMBER Result AS Round([Measures].[Avg Movement Length Of Stay Days],2)
SELECT NON EMPTY { Result } ON COLUMNS FROM [Stays] ' )

enter image description here

1 个答案:

答案 0 :(得分:0)

确定。排序

SELECT Round("[Measures].[Result]",2) FROM OPENQUERY ( SSAS,' WITH MEMBER Result AS Round([Measures].[Avg Movement Length Of Stay Days],2)
SELECT NON EMPTY { Result } ON COLUMNS FROM [Stays] ' )