2017-09-25 105 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)