如何在QlikView中格式化日期

时间:2015-09-01 08:27:44

标签: uppercase date-formatting qlikview

我有一张带发票的表格,并制作了一张日历表,其中包含发票的所有日期,如下所示:

InvoiceCalendar:
LOAD Distinct
        InvoiceDate,
        Year(InvoiceDate) as InvoiceYear,
        Month(InvoiceDate) as InvoiceMonth, 
        Day(InvoiceDate) as InvoiceDay,
        Date(MonthStart(InvoiceDate), 'YYYY-MM') as InvoiceYearMonth
Resident
    Invoice;

工作正常。 InvoiceMonth字段全部为小写,如jan,feb,apr。我想把它们放在大写字母中。我已经尝试过上(月(InvoiceDate)......他们都得到了大写,但是有一些奇怪的随机顺序。

然后我尝试使用Date来格式化Date(InvoiceDate, 'MMM') as InvoiceMonth,但我无法使其正常工作。有线索吗?

1 个答案:

答案 0 :(得分:0)

在脚本的Main选项卡的最顶部,您应该看到此默认行

SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';

使用大写值输入此列表。应该解决你的问题。你不应该需要鞋帮