Я только что запустил QlikSense несколько недель назад, и в настоящее время застрял на подсчете полей с более чем 1 критерием, я поискал в дискуссионных форумах и, похоже, не нашел никакого решения для этого.
По сути, я хотел сгенерировать выражение, которое показывает только моих новых клиентов в 2017 году, для моих целевых продуктов конечная таблица должна выглядеть так: this Для этого я придумал выражение, которое принимает только клиентов, которые купили у нас в 2017 году (сумма счета> 0), а не в 2016 году (сумма счета = 0) , для целевых продуктов, но, похоже, я не могу написать для него выражение.
В настоящее время я использую следующие таблицы: -таблицу сведений о счете (которая включает в себя все сведения о счетах-фактурах всех клиентов, покупающих для всех продуктов за 2015-2017 годы, а также сумму, уплаченную в счете-фактуре) -таблица целевых продуктов (продукты на который мы должны обратить внимание: «Продукт A», «Продукт B», «Продукт C»)
Ниже приводится выражение, которое я до сих пор использовал, но вместо того, чтобы показывать новых клиентов, оно также показывает клиентов, которые не покупают у нас.
count(
aggr(
sum(
{$<[Invoice Date.autoCalendar.Year]={"2017"},
[Product-Product Name (Finance File)]={
"Product A", "Product B", "Product C"
}
>}
[Amount$]
)
, CUSTOMER_CODE
)>0
AND
aggr(
sum(
{$<[Invoice Date.autoCalendar.Year]={"2016"},
[Product-Product Name (Finance File)]={
"Product A", "Product B", "Product C"
}
>}
[Amount$]
)
, CUSTOMER_CODE
)=0
)