我在OLAP多维数据集中将命名计算为a / b。 SSAS默认舍入计算。有什么方法可以强制它截断而不是舍入。 我希望数字为2/3 = 0.666而不是2/3 = 0.667。
答案 0 :(得分:0)
您可以尝试在MDX查询/计算中使用VBA Fix
函数和乘数来执行截断。例如,如果要将度量[Measures]。[Test]截断为2位小数,则执行以下操作:
WITH MEMBER [Measures].[Truncated] AS
Fix([Measures].[Test] * 1000) / 1000
SELECT [Measures].[Truncated] ON 0
FROM [Cube]
答案 1 :(得分:0)
您可以尝试Round(expression [,numdecimalplaces])
,在您的特定情况下Round (2/3, 3)
可以使用。