Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将整数转换为字符串并在PowerBI中连接_Powerbi - Fatal编程技术网

将整数转换为字符串并在PowerBI中连接

将整数转换为字符串并在PowerBI中连接,powerbi,Powerbi,虽然问题似乎很简单,但我正试图通过将整数转换为字符串来连接整数和字符串,我在DAX中的公式是: var storedata=450 var hours = QUOTIENT(storedata, 60) var minutes = storedata - hours*60 Return FORMAT(hours,"")+":"+FORMAT(minutes,"") 格式函数抛出错误无法将类型字符串转换为类型编号 但按照文档格式函数将数字转换为字符串,但这里的错误完全相反 如何将整数转换为

虽然问题似乎很简单,但我正试图通过将整数转换为字符串来连接整数和字符串,我在DAX中的公式是:

var storedata=450
var hours = QUOTIENT(storedata, 60)
var minutes = storedata - hours*60 

Return

FORMAT(hours,"")+":"+FORMAT(minutes,"")
格式函数抛出错误无法将类型字符串转换为类型编号

但按照文档格式函数将数字转换为字符串,但这里的错误完全相反

如何将整数转换为字符串并连接


谢谢

您可以使用函数concatenate以字符串形式返回结果:

Measure 4 = var storedata=450
var hours = QUOTIENT(storedata, 60)
var minutes = storedata - hours*60 

Return

CONCATENATE(CONCATENATE(FORMAT(hours,""),":"),FORMAT(minutes,""))

这可以解决您的问题吗?

谢谢您的回答。。它工作得很好,你能帮助我哪里做错了吗?在我的用例中,问题主要是因为“:”。这样,我就得到了消息“无法将Text类型的value':'转换为Number类型。因此,我将您的+信号替换为使用函数concatenate 2倍于双字符串:)