在Qliksense中获取当前月销售额

时间:2018-01-17 07:03:54

标签: qliksense

我有销售登记册,我想要获取当月销售额& Qliksense中的YTD基于我的Excel数据中的发票日期字段。 那么如何获取当前月销售额

下面给出了样本日期

发票日期|重量

01/04/2017 | 500

...

17/01/2018 | 250

在上面给出的数据中,我需要找到MTD Sales&年初至今销售

1 个答案:

答案 0 :(得分:1)

您有2个选项 - 脚本中的标记和动态

脚本中的标志

创建两个新字段<app-toolbar> <button (click)="onClickTwo()">Button in Component Two</button> </app-toolbar> InMTD,其值InYTD1表示记录0是否为MTD或YTD(下面的脚本)。

拥有这两个字段后,你的表达非常简单:

InvoceDate

该脚本使用InMonthToDateInYearToDate函数

= 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

下载