我有一张带发票的表格,并制作了一张日历表,其中包含发票的所有日期,如下所示:
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
,但我无法使其正常工作。有线索吗?
答案 0 :(得分:0)
在脚本的Main选项卡的最顶部,您应该看到此默认行
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';
使用大写值输入此列表。应该解决你的问题。你不应该需要鞋帮