SSAS计算的度量中的轮/ CEIL
问题描述:
我想根据用户将秒转换为分钟。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
答
我建议你创建一个基本措施,隐藏它,然后创建一个计算的措施,做四舍五入的聚合价值。
答
要转换: 20s - > 1m; 40s - > 1m; 60s - > 1m; 80s - > 2m; ?
然后尝试反向INT:
-int(-[Measures].[RATEDVOLUME]/60)