Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Nino
Contributor III
Contributor III

Selezione su modificatore in set analysis

Ciao a tutti,

in una formula di set_analysis così strutturata:

=Count({$<StatoOfferta = {'A','B'}>} NumeroOfferta)

è normale che esca lo stesso numero a prescindere dalle selezioni attive sullo stato dell'offerta?

Mi spiego meglio:

Se le offerte A sono 10, le B 15 e le C 30, senza alcuna selezione attiva, il risultato della set_analysis è 25 ma, selezionando le offerte A il risultato è sempre 25 (mentre mi aspetterei 10, dato che la set_analysis dovrebbe essere "ristretta" dalla selezione attiva).

Sbaglio qualcosa?

E' possibile fare in modo che il modificatore della set_analysis "risenta" anche delle selezioni operanti sul campo stesso oggetto del modificatore?

Grazie a chi volesse chiarirmi il dubbio.

N.

2 Solutions

Accepted Solutions
Marco
Partner - Contributor III
Partner - Contributor III

Ciao,
il comportamento è normale. Ti consiglio di creare un campo clone di "StatoOfferta" ad esempio "StatoOfferta _2" e di usare questo in set analisys: Count({<StatoOfferta_2 = {'A','B'}>} NumeroOfferta). Dopodichè come casella di filtro utilizza il campo StatoOfferta.

View solution in original post

agigliotti
Partner - Champion
Partner - Champion

to achieve your expected output use the below expression:
Count( {$< StatoOfferta *= {'A','B'} >} NumeroOfferta )
Regards
Andrea

View solution in original post

6 Replies
Marco
Partner - Contributor III
Partner - Contributor III

Ciao,
il comportamento è normale. Ti consiglio di creare un campo clone di "StatoOfferta" ad esempio "StatoOfferta _2" e di usare questo in set analisys: Count({<StatoOfferta_2 = {'A','B'}>} NumeroOfferta). Dopodichè come casella di filtro utilizza il campo StatoOfferta.
Nino
Contributor III
Contributor III
Author

Ciao,

ti ringrazio del suggerimento, che funziona!

Riesci a spiegarmi per quale motivo una selezione sul campo oggetto della set_analysis è normale che non funzioni?

E per quale motivo la stessa set_analysis su un suo clone inevec sì?

Non capisco la logica alla base di questo funzionamento...

Grazie.

N.

agigliotti
Partner - Champion
Partner - Champion

to achieve your expected output use the below expression:
Count( {$< StatoOfferta *= {'A','B'} >} NumeroOfferta )
Regards
Andrea
Marco
Partner - Contributor III
Partner - Contributor III

Ciao,

andando ad agire sul campo in set analisys è come se bloccassi le selezioni su quel campo. Creando un campo clone, le selezioni le effettui su un campo diverso e di conseguenza funziona.

Nino
Contributor III
Contributor III
Author

Brillant solution!

Thank you so much!

N.


@agigliotti wrote:
to achieve your expected output use the below expression:
Count( {$< StatoOfferta *= {'A','B'} >} NumeroOfferta )
Regards
Andrea

 

Nino
Contributor III
Contributor III
Author


@agigliotti wrote:
to achieve your expected output use the below expression:
Count( {$< StatoOfferta *= {'A','B'} >} NumeroOfferta )
Regards
Andrea

Sorry, can you show the correct syntax for the negative form? I've tried both

Count( {$< StatoOfferta *-= {'A','B'} >} NumeroOfferta )

and

Count( {$< StatoOfferta -*= {'A','B'} >} NumeroOfferta )

but it gives me a syntax error?

Thank you so much