Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Result of sum is Null in advanced Search

Hello everyody

I need to make an advanced search inordet to configure an alert.

The definition of the search is te following:

I want to show only the TIENDAS (stores) that belong to the GRUPO_COMERCIO = Grupo 1 and not have sells (TOT_COMISION_COMPARTIDA) Yesterday.

And I have the following expression in order to have the yesterday's sales:

=sum( {$<[GRUPO_COMERCIO]={'GRUPO 1'},FECHA = {">=$(=Date(today(1)-1))"},AñoD= ,TrimestreD= ,MesD= ,QuincenaD= ,SemanaDim= ,SemanaD= >} TOT_COMISION_COMPARTIDA)=

When I put this expression in the advance search of the fiel TIENDA, telling the sum = 0

=sum( {$<[GRUPO_COMERCIO]={'GRUPO 1'},FECHA = {">=$(=Date(today(1)-1))"},AñoD= ,TrimestreD= ,MesD= ,QuincenaD= ,SemanaDim= ,SemanaD= >} TOT_COMISION_COMPARTIDA)=0

The result is nothig (I suppose becasue for these stores there are no transacciotns to sum). But when I change the = 0 for >0, the result show me the stores that have sales yestarday.

How Can I seach for the stores that not have sells yesterday.

Thanks in advance for your help

18 Replies
ramoncova06
Partner - Specialist III
Partner - Specialist III

did you have any store with no sales yesterday at all ?

Not applicable
Author

Yes I have some of them

ramoncova06
Partner - Specialist III
Partner - Specialist III

so let's troubleshoot this,

select yesterday date, create a table with Tienda as a dimension and sum(TOT_COMISION_COMPARTIDA) as a Metric, uncheck suppress zero values from the presentation tab

sunny_talwar

Do a advanced search like this:

=not Sum( {$<[GRUPO_COMERCIO]={'GRUPO 1'},FECHA = {">=$(=Date(today(1)-1))"},AñoD= ,TrimestreD= ,MesD= ,QuincenaD= ,SemanaDim= ,SemanaD= >} TOT_COMISION_COMPARTIDA) > 0

Not applicable
Author

Ok

Only show me the Stores with transacctions and I need just exacly the oposite ones.

Not applicable
Author

Doesn't work...the search dont give me anithing

sunny_talwar

I tried with not on one of the application I am working on and it seems to work, not sure if this is due to null values in there. I am going to work on a sample application and see if I can get it to work.

Best,

Sunny

sunny_talwar

Try this advanced search and see if this helps:

=Sum(TOT_COMISION_COMPARTIDA) - Sum( {$<[GRUPO_COMERCIO]={'GRUPO 1'},FECHA = {">=$(=Date(today(1)-1))"},AñoD= ,TrimestreD= ,MesD= ,QuincenaD= ,SemanaDim= ,SemanaD= >} TOT_COMISION_COMPARTIDA) =Sum(TOT_COMISION_COMPARTIDA)


I am attaching a sample application where I tested it out and seems to be working.


Script:

Table:

LOAD * Inline [

Year, Store, Sales

2014, 1, 50

2015, 1, 45

2014, 2, 30

2015, 3, 54

2015, 4, 57

];


Capture.PNG


Advanced Search: =Sum(Sales) - Sum({<Year = {2014}>}Sales) = Sum(Sales)


Try it out and may be this can help.

Best,

Sunny

sunny_talwar

You want to go even simpler than that, you can try this:

=1 - Sum( {$<[GRUPO_COMERCIO]={'GRUPO 1'},FECHA = {">=$(=Date(today(1)-1))"},AñoD= ,TrimestreD= ,MesD= ,QuincenaD= ,SemanaDim= ,SemanaD= >} TOT_COMISION_COMPARTIDA) = 1