如何创建将日期转换为文本的新列

时间:2019-01-04 20:20:47

标签: powerbi dax powerbi-desktop

我需要使用IF创建一个新列。

如果两个日期之间的差额超过一个月,则必须使用类似文本的“多时”,但如果不是,则必须显示日期。

因此必须将日期转换为字符串才能使用 text 列。 如何将日期转换为文本?

Fecha_real =
IF( DATEDIFF(ventas[fecha_pedido]; ventas[fecha]; month) = 1 ;
    "much time";
    ConvertToTextInSomeWay  ventas[fecha]
)

1 个答案:

答案 0 :(得分:0)

使用FORMAT function.非常简单。例如,FORMAT(ventas[fecha], "Short Date")会将fecha转换为类似文本的"12/31/2018"

那只是一种格式示例。如果您愿意其他方法,则有很多预定义和自定义选项。例如,FORMAT(ventas[fecha], "dd-mm-yyyy")的格式将与"31-12-2018"的日期相同。