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

Aiuto creazione grafico

Ciao a tutti

Ho un grafico tabellare di questo tipo

Campo1           Campocalcolato

con all'interno altri campi che nascondo nella visualizzazione ma che utilizzo per compiere il calcolo, in tutto ho 6 campi (dimensioni)

e la funzione di calcolo è la seguente

if(Campo2='ValoreY' and Campo3='ValoreX' and Campo4='ValoreZ', Count(Campo))


e QUESTO GRAFICO TABELLARE MI ESCE CORRETTAMENTE


Il problema sorge quando vorrei rappresentare lo stesso grafico come grafico lineare, con tutte queste dimensioni non trovo il modo e sembra non accettare l'IF nella funzione di calcolo.


Qualcuno può aiutarmi?


Grazie


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hi everybody

I have this graph

Field1           Calculated field

with inside others hidden fields used in calculations,all are 6

Here the calculation function

if(Field2='ValueY' and Field3='ValueX' and Field4='ValueZ', Count(Field))


AND THIS GRAPH IS OK


I have a problem when I try to represent the same graph as a line graph, seems to have too many dimensions and seems not to accept IF command in the function


Can someone help me?


Thanks

1 Solution

Accepted Solutions
alexandros17
Partner - Champion III
Partner - Champion III

Prova a fare if(Match([SPEDIZIONE],'X','Y')='2' , Null(), Match([SPEDIZIONE],'X','Y')='2' )

e spunta il check box (Nelle dimensioni) "suppress null values".

Fammi sapere e ... se riesci mi daresti la risposta corretta ...??? Grazie!!!!

View solution in original post

6 Replies
arthur_dom
Creator III
Creator III

Hi Elia...

I didn't understand correctly... could you provide the qvw?

alexandros17
Partner - Champion III
Partner - Champion III

Ciao Elia,

nel grafico (ma anche nella tabella) puoi eliminare le dimensioni (che nascondi) ed usare la seguente espressione, ovviamente rivista con i tuoi campi

Count({$ <Campo2={'ValoreY'}, Campo3={'ValoreX'}, Campo4={'ValoreZ'}>} Campo)

Fammi sapere

--------------------

Delete your hidden fields and use the upper expression

Not applicable
Author

Ciao

Grandissimo, funziona!

Praticamente con questa sintassi non serve comprendere i campi che servono per le inclusioni come dimensioni?

Sai da novizio (e senza manuali o spiegazioni) ho utilizzato la sintassi a me più familiare.

Altra cosa (se posso)

Nel grafico lineare che mi hai aiutato ha creare ho questa dimensione calcolata:

=Match([Campo],'X','Y')

il [CAMPO] nei miei dati assume X,Y,Z,K

E mi serve visualizzare una linea per [Campo]=X (dimensione match[campo]=1) e una per [Campo]=Z+K (dimensione match[campo]=0) ma attualmente ho anche la linea [Campo]=Y (dimensione match[campo]=2).


Come faccio a eliminare quest ultima del tutto??


Grazie

alexandros17
Partner - Champion III
Partner - Champion III

Sinceramente non i è chiara quest'ultima richiesta ....

Not applicable
Author

Cattura.JPG

il campo [SPEDIZIONE] può assumere 4 valori nei miei dati: X,Y,Z,K

aggiungo quindi dimensione secondaria: Match([SPEDIZIONE],'X','Y')

la linea arancione si riferisce a Match([SPEDIZIONE],'X','Y')='0' (ossia [SPEDIZIONE]=Z or K) ed è ok

la linea blu si riferisce a  Match([SPEDIZIONE],'X','Y')='1'  ed è ok

la line verde si riferisce a Match([SPEDIZIONE],'X','Y')='2' e non vorrei proprio visualizzarla

Forse mi sono spiegato meglio

alexandros17
Partner - Champion III
Partner - Champion III

Prova a fare if(Match([SPEDIZIONE],'X','Y')='2' , Null(), Match([SPEDIZIONE],'X','Y')='2' )

e spunta il check box (Nelle dimensioni) "suppress null values".

Fammi sapere e ... se riesci mi daresti la risposta corretta ...??? Grazie!!!!