2016-07-01 5 views
1

Мне нужна помощь с отчетом, который я пытаюсь создать с помощью Olikview Analyzer. Проблема в том, что я получаю неверные результаты. Я думаю, что это может быть связано с незначительными ошибками. Источник данных определенно имеет правильные цифры, но когда я пытаюсь запустить результаты выборочных запросов, вы не правы. Вот пример. Для того, чтобы увидеть продажи за последнюю неделю за последние года (продажи на прошлой неделе 2015)Получение неверных результатов в Qlikview Analyzer

В настоящее время код анализатора заключается в следующем:

sum({$<DATE_WEEK={$(LastWeekLY)}, DATE_FYEAR {$(LastWeekYearLY)}>}POS_SALES_VALUE_GROSS) 
+ 
sum({$<DATE_WEEK={$(LastWeekLY)}, DATE_FYEAR {$(LastWeekYearLY)}>}CS_SALES_VALUE_GROSS) 
+ 
sum({$<DATE_WEEK={$(LastWeekLY)}, DATE_FYEAR={$(LastWeekYearLY)}>}CO_ITEM_TOTAL) 

Однако цифры, которые я получаю слишком высоки. Есть ли очевидные ошибки в коде?

Заранее спасибо за вашу помощь

+0

Синтаксис выражения в порядке. Если вы не собираетесь использовать 'set analysis', то' {$} 'не требуется. Но это выражение не даст вам значение последней недели в прошлом году, если вы не выберите «Последняя неделя в прошлом году». –

+1

Если вы заменяете '$ (LastWeekLY)' и '$ (LastWeekYearLY)' с фактическими значениями года и недели, то числа одинаковы? Просто, чтобы устранить проблему с переменной –

+0

Вам не хватает знака равенства для DATE_FYEAR? – mickeger

ответ

0

Попробуйте

sum({$<DATE_WEEK={'$(LastWeekLY)'}, DATE_FYEAR={'$(LastWeekYearLY)'}>} numsum(POS_SALES_VALUE_GROSS,CS_SALES_VALUE_GROSS,CO_ITEM_TOTAL)) 

иногда недель/лет сохраняются в виде текста, а не numbers..so это будет решить эту проблему. Если это не работает, у вас есть проблема с переменными.

0

Пожалуйста, попробуйте

sum({$< DATE_WEEK = {$(#LastWeekLY)} , DATE_FYEAR = {$(#LastWeekYearLY)} >} POS_SALES_VALUE_GROSS))+ 

сумму ({$ < DATE_WEEK = {$ (# LastWeekLY)}, DATE_FYEAR = {$ (# LastWeekYearLY)}>} CS_SALES_VALUE_GROSS)) + сумма ({$ < DATE_WEEK = {$ (# LastWeekLY)}, DATE_FYEAR = {$ (# LastWeekYearLY)}>} CO_ITEM_TOTAL))