我的日期格式为 31/01/2017。我想将其格式设置为 31-Jan。我该怎么做?
这行不通。有错误。
=date(date#(=maxstring({[Date1]} [DATE]),'DD/MM/YYYY'), 'DD-MMM')
最佳答案
函数 Date#()
根据给定格式代码的字符串将表达式返回为日期。如果省略格式代码,则使用操作系统中设置的默认日期格式
。
语法:-
Date# (text [, format])
之后使用Date函数将其转换为日期。让我们看下面的例子:-
示例:-
=Date(Date#('16JAN2014','DDMMMYYY'))
上面我们使用date#和date函数将日期的字符格式转换为date。
您的示例:
我很困惑你在这里做什么。只需检查 (=maxstring({[Date1]} [DATE]),'DD/MM/YYYY')
并检查 Date1 是否匹配 'DD/MM/YYYY' 格式。
并将其设置为您的日期转换格式。
=date(date#( (=maxstring({[Date1]} [DATE]),'DD/MM/YYYY') , 'DD-MMM'))
关于qlikview - 转换日期格式qlikview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42059779/