在powerBI中将数字秒转换为分钟

时间:2017-06-29 06:30:32

标签: sql reporting powerbi dax

我试图在powerBI中使用dax公式将秒转换为分钟。例如。如果秒值为120,则分钟值应为2,如果秒值为15,则分钟值应为0.我使用公式Minutes = MOD([load_duration_in_seconds],3600)/60但是返回小数值,例如。 94秒= 1.57分钟。我需要将此值舍入为1.我尝试将列转换为类似Minutes = INT(MOD([load_duration_in_seconds],3600)/60)的INT,但是对于大多数值,它返回值0并且不返回正确的值。可能有什么不对?

1 个答案:

答案 0 :(得分:0)

您应该能够通过简单地将结果转换为INT来解决此问题。这将始终删除小数部分,这就是您所追求的。

示例:

let url;

$("li").click(function(){
    url =  $(this).text();
    console.log(url);
});

DAX还提供了一个带有两个参数的ROUNDDOWN()函数:number,num_digits。您也可以使用此函数来解决您的情况,但将其转换为INT是一种更简单的解决方案。