我有销售登记册,我想要获取当月销售额& Qliksense中的YTD基于我的Excel数据中的发票日期字段。 那么如何获取当前月销售额
下面给出了样本日期
发票日期|重量
01/04/2017 | 500
...
17/01/2018 | 250
在上面给出的数据中,我需要找到MTD Sales&年初至今销售
答案 0 :(得分:1)
您有2个选项 - 脚本中的标记和动态
脚本中的标志
创建两个新字段<app-toolbar>
<button (click)="onClickTwo()">Button in Component Two</button>
</app-toolbar>
和InMTD
,其值InYTD
和1
表示记录0
是否为MTD或YTD(下面的脚本)。
拥有这两个字段后,你的表达非常简单:
InvoceDate
该脚本使用InMonthToDate和InYearToDate函数
= sum( {< InMTD = { 1 } >} Weight )
= sum( {< InYTD = { 1 } >} Weight )
即时
基本上使用相同的方法,但一切都在表达式
中完成Temp_Table:
Load
InvoiceDate,
// Create flag if the InvoceDate is in MTD based on Today() value
InMonthToDate(InvoiceDateId, Today(), 0) * -1 as InMTD,
// Create flag if the InvoceDate is in YTD based on Today() value
InYearToDate(InvoiceDateId, Today(), 0) * -1 as InYTD,
Weight
;
Load
// Create number representation of the data field
// which will be used in MTD and YTD calculations
num(date(date#(InvoiceDate, 'DD/MM/YYYY'))) as InvoiceDateId,
InvoiceDate,
Weight
;
// Load the actual data
Load * Inline [
InvoiceDate , Weight
01/04/2017 , 500
10/01/2018 , 250
12/01/2018 , 250
13/01/2018 , 250
17/01/2018 , 250
19/01/2018 , 250
];
示例文件可以从here
下载