我希望根据用户将秒数转换为分钟。
例如: 如果用户进行了2次20秒的呼叫,那么我的计算将其转换为两次60秒= 120秒的呼叫
但我想将其更改为 20 + 20 = 40s~60s
任何人都可以帮我吗?
我在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中ceil功能的等同物
答案 0 :(得分:0)
我建议您创建一个基本度量,隐藏它,然后创建一个计算度量,用于舍入聚合值。
答案 1 :(得分:0)
你想要转换: 20s - > 1米; 40s - > 1米; 60s - > 1米; 80年代 - > 2M; ?
然后尝试反向int:
-int(-[Measures].[RATEDVOLUME]/60)