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 “迄今为止的电力BI文本”;“嗯,yy”;格式_Powerbi - Fatal编程技术网

Powerbi “迄今为止的电力BI文本”;“嗯,yy”;格式

Powerbi “迄今为止的电力BI文本”;“嗯,yy”;格式,powerbi,Powerbi,我有一个excel文件,其中有一列文本格式值,如1月18日、12月19日、2月20日。我想将其转换为日期格式,但当我尝试将此列设置为日期格式时,它将打印2021年1月18日、2021年12月19日、2021年2月20日。基本上,它将1月视为第1个月,18日视为日期,并将全年视为2021年 有人能帮忙吗 Original(text) After Date conversion Desired format Jan-18 1/18/2021

我有一个excel文件,其中有一列文本格式值,如1月18日、12月19日、2月20日。我想将其转换为日期格式,但当我尝试将此列设置为日期格式时,它将打印2021年1月18日、2021年12月19日、2021年2月20日。基本上,它将1月视为第1个月,18日视为日期,并将全年视为2021年

有人能帮忙吗

Original(text)    After Date conversion        Desired format
    Jan-18        1/18/2021                    01/01/2018
    Feb-19        2/19/2021                    01/02/2019
    Mar-20        3/20/2021                    01/03/2020
你可以试试

DATE(2018, MONTH(convertedDate), 1)

这将把您的转换日期转换为2018年相关月份的第一天。它作为datetime对象存储在Power BI中。如果要以dd/MM/yyyy格式显示该值,可以通过在顶部菜单中选择“正确的
格式”
来实现。

如果将
原始
列作为文本加载,请尝试以下技巧:

Desired format = DATEVALUE ( "1-" & [Original] )
在开头加上
“1-”
,会给它一个月中的一天,并强制它将最后的数字识别为年份