我需要使用IF
创建一个新列。
如果两个日期之间的差额超过一个月,则必须使用类似文本的“多时”,但如果不是,则必须显示日期。
因此必须将日期转换为字符串才能使用 text 列。 如何将日期转换为文本?
Fecha_real =
IF( DATEDIFF(ventas[fecha_pedido]; ventas[fecha]; month) = 1 ;
"much time";
ConvertToTextInSomeWay ventas[fecha]
)
答案 0 :(得分:0)
使用FORMAT
function.非常简单。例如,FORMAT(ventas[fecha], "Short Date")
会将fecha
转换为类似文本的"12/31/2018"
。
那只是一种格式示例。如果您愿意其他方法,则有很多预定义和自定义选项。例如,FORMAT(ventas[fecha], "dd-mm-yyyy")
的格式将与"31-12-2018"
的日期相同。