Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

CONFRONTO TRA FUNZIONI

Buongiorno a tutti!!!

Volevo porre un quesito che sembra semplice su carta, ma difficile (almeno per me) poi da tradurre in QlikView.

Ho tre campi a disposizione:

  1. FASE;
  2. FASE_SUCCESSIVA;
  3. QUANTITA.

Io dovrei verificare che la QUANTITA della FASE sia uguale alla QUANTITA della FASE_SUCCESSIVA; un'espressione, chiamata SCARTI, dovrebbe tenere conto poi dell'eventuale quantità in eccesso.

ATTENZIONE: Non devo fare somme o altre operazioni matematiche con la QUANTITA della FASE, ma devo solo confrontare QUANTITA(FASE) con QUANTITA(FASE_SUCCESSIVA) e valutarne l'eventuale differenza.

Quindi, facendo un esempio:

se QUANTITA(FASE) =10 e QUANTITA(FASE_SUCCESSIVA) = 13 allora SCARTI= 3

Vi ringrazio in anticipo.

Labels (1)
2 Replies
alexandros17
Partner - Champion III
Partner - Champion III

Ciao Michele,

non comprendo bene come sono fatti i tuoi dati, se i campi sono sulla stessa tabella (e quindi i tre campi sono sulla stessa riga) il campo quantità a cosa si riferisce?

Se non è così spiegami con maggior dettaglio la struttura dati in modo da aiutarti

Not applicable
Author

Ciao Alessandro,

in effetti riguardando bene il quesito non è chiara la struttura e la via che stavo prendendo non era quella esatta.

Andando con ordine ti pubblico le righe da interrogare e poi la struttura delle tabelle, con i campi in questione in rosso.

ODLPARTEFASERISORSA CONSUNTIVATARISORSA PREVISTAQUANTITA
ODL1A9TIZIOTIZIO150
ODL1A10CAIOCAIO160
ODL1A20SAMPRONIOSAMPRONIO157
ODL1A30ORAZIOORAZIO0

Io dovrei fare la differenza tra la QUANTITA della FASE 9 e la QUANTITA della FASE 10.

Quindi lo SCARTO sarebbe 10 pz (160-150).

La struttura delle tabelle è la seguente.

Struttura tab Produzione.bmp

Spero di essere stato esaustivo, altrimenti sono disponibile a dare altri dettagli.

PS: Il campo FASE_SUCCESSIVA mi diceva sostanzialmente, nella riga della FASE 9 (per esempio) che la fase successiva era la 10, ma ora mi rendo conto che era inutile quel campo per ciò che voglio ottenere.