如何在 Power BI 中将整数值转换为文本值

how to convert a Integer to Text value in Power BI

我正在现有 power BI report 中创建一个 calculated columncalculated column 连接 integertext 列。我尝试了下面的查询,它给我语法错误,

= Number.ToText(table1.[RegionID]) & " " &  table1.[RegionName]

我尝试了一些其他的转换方法,但都不成功。有人请指导我如何在 power bi

中实现上述场景

您必须使用函数格式。第一个参数是值本身,第二个参数是你想要的格式。使用"string",如下代码:

=FORMAT([RegionID], "string") & " " & [RegionName]

我创建了 calculated column,如下所示,没有任何 explicit conversion:

Region = table1.[RegionID] + " " + table1.[RegionName]

尝试

= "Text" & Number.ToText(Number)

=FORMAT(numeric_value, string_format)=FORMAT() 的第二个参数识别九种格式,其中指定了字符串格式的类型。上面提到的 0tri0g 错误是因为 string 本身不是九种格式之一。您可以在此处查看完整列表:https://msdn.microsoft.com/query-bi/dax/pre-defined-numeric-formats-for-the-format-function.

在此处的原始情况下,您将使用 =FORMAT([Year], "General Number"] 到 return 年作为四位数字,存储为文本。

确保您的格式字符串正确。

试试这个:

= FORMAT(table1.[RegionID], "#") & " " & table1.[RegionName]

您可以按照上述注释使用 FORMAT 关键字。

只要确保在连接字符串时使用“&”而不是“+”。 如果仍然出现错误,请使用格式。

Region = FORMAT(table1.[RegionID], "#") & " " & table1.[RegionName]

您也可以使用 "string" 代替“#”。