Проблема скрипта QlikSense: я получаю несколько записей для некоторых номеров дел с различным состоянием, например, «Ход выполнения» и «В ожидании» - PullRequest
1 голос
/ 19 февраля 2020
    LOAD

    number as [Case Number],
    number as key_case,
    short_description as Description,
    ApplyMap('map_CustomerDeliveryGroup',dv_company,'N/A') as CustomerGroupNo,
    mid(dv_priority,5) as Priority, 
    dv_business_service as Service,
    dv_state as State,
    dv_category as ServiceCI,
    DATE(SUBFIELD(sys_created_on,' ',1)) as key_reported_date,
IF(DATE(SUBFIELD(sys_created_on,' ',1)) > monthstart(today()-360),'1','0') as InYear,
    text(applymap('map_wanted_customers',upper(dv_company),0)) as WantedCustomer,
    contact_type, 
    dv_contact as contact,
   dv_company as Customer,
    dv_assignment_group as Assigned_Group,
    dv_assigned_to as Assignee
FROM [lib];


dv_task as key_case,
dv_stage as ResponseStage,
business_percentage as ResponseLeft,
IF(business_percentage <= 100, 'Met','Missed') as SLA_Response_MeasurementStatus_Name,
DATE(SUBFIELD(end_time ,' ',1)) as ResponseTime 
FROM [lib]
WHERE wildmatch(dv_sla,'*Response*')
and exists([Case Number],dv_task)
and dv_stage = 'Completed';

1 Ответ

0 голосов
/ 24 февраля 2020
  • ваша таблица, вероятно, содержит записи из разных этапов, например, log,
  • есть вторая таблица с key_case, которая делает соединения, и это также может влиять на данные,

действительно трудно дать точный ответ, не видя модель данных / данные или просто файл qvw

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...