2017-09-25 75 views
0

我想根据用户将秒转换为分钟。SSAS计算的度量中的轮/ CEIL

例如: 如果用户没有在20秒2所调用,那么我的caluclations被其转换为60秒的两个呼叫= 120秒

但我想将其更改为20 + 20 = 40秒〜60

任何人都可以帮助我吗?

我已经使用以下MDX

CASE [USAGETYPE].[USAGETYPE] 
WHEN [USAGETYPE].[USAGETYPE].&[VOICE] THEN (ROUND(([Measures].[RATEDVOLUME]/60))*60) 
WHEN [USAGETYPE].[USAGETYPE].&[ROAMING VOICE] THEN (ROUND(([Measures].[RATEDVOLUME]/60))*60) 

但它20秒转换为0分钟。 任何人都可以告诉我在MDX中什么是细胞功能equavalant

回答

0

我建议你创建一个基本措施,隐藏它,然后创建一个计算的措施,做四舍五入的聚合价值。

0

要转换: 20s - > 1m; 40s - > 1m; 60s - > 1m; 80s - > 2m; ?

然后尝试反向INT:

-int(-[Measures].[RATEDVOLUME]/60)