delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo. [RISOLTO]

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » lunedì 4 marzo 2019, 11:58

Ciao scusa se rispondo solo ora, eravamo fuori sede.
Dunque, interessante il discorso delle variabili di fusione, ma purtroppo non sono riuscito a metterlo in pratica, ho assegnato tramite script i valori ma poi non li visualizza.
Lo script iniziale che mi avevi suggerito è venuto lungo, ma è perfetto. Ho bisogno del delta di 18 valori, e quindi ho scritto tute le righe puntando sul campo che mi interessava, ed è perfetto.
Ora devo sistemare la data, ma non dovrebbe essere difficile....
E' ancora acerbo e da sistemare, ma sta prendendo lentamente forma.
Non sarei MAI arrivato qui, senza il tuo aiuto.

guarda:

Immagine

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da flmkdev » lunedì 4 marzo 2019, 15:08

Ciao la variabile di fusione è un campo LOGICO dove vanno a confluire dei valori a seguito di calcoli o campi calcolati.

Per inserirli nel formato basta seguire questi semplici passi:

MODIFICA FORMATO in alto A DESTRA

MENU IN ALTO : FILE -> MODIFICA -> VISUALIZZA -> -> INSERISCI

-> VARIABILE DI FUSIONE CHE APPARE COME <<$$>> QUI AGGIUNGI <<$$NOMECAMPO>>
FM PRO ADVANCED 17 + FMS 17 :!:

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » lunedì 4 marzo 2019, 16:08

cosi, ho fatto ma quando torno in modo "usa" non vedo nulla..., ho fatto esattamente i passi che scrivi...

ma secondo te è meglio usar lo script iniziale, o la variabile di fusione per far quello che devo?

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da flmkdev » lunedì 4 marzo 2019, 16:34

Non vedi nulla perché devi popolare le variabili tramite script ...

Prova a lanciare lo script manualmente e poi aggiorna la finestra Menu -> Record -> Aggiorna Finestra

Ho usato il metodo trigger di script -> su caricamento records

in maniera tale da far si che ad ogni ricerca la variabile di fusione venga calcolata tramite script
FM PRO ADVANCED 17 + FMS 17 :!:

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » lunedì 4 marzo 2019, 17:18

ok un errore l'ho trovato, mettevo un solo $

poi però visualizza il valore del campo, non del delta

www.pcdata.it/upload18/variabile_pazza.mov

www.pcdata.it/upload18/variabile_pazza.mov

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da flmkdev » lunedì 4 marzo 2019, 19:10

Ciao allora facciamo così, cambiamo strategia e script :)

anzitutto CREA e DEFINISCI 3 CAMPI nel seguente modo in TABELLA:

primo = numerico (vedi script sotto)
ultimo = numerico
delta = numerico


ora lo script :)
Vai a record/richiesta/pagina:[Primo]
Loop
Ordina AScendente (Idnomecampo)
Vai a record/richiesta/pagina: [Successivo; Esci dopo l'ultimo:Attivata]
Inserisci risultato calcolato [Seleziona; primo ; Tabella:nomecampo]
End Loop
questa è la prima parte che ricava tutti gli importi dei primi interventi

Fammi sapere e adesso datti da fare !! :mrgreen:
FM PRO ADVANCED 17 + FMS 17 :!:

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » martedì 5 marzo 2019, 15:07

perdonami ma non riesco a seguire il senso dello script, non riesco a farlo funzionare

www.pcdata.it/upload18/campi.png
Immagine

questi i campo che hoc reato

questo lo script ( che non mi permette di inserire " primo " dopo seleziona )

www.pcdata.it/upload18/script.png
Immagine

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » martedì 5 marzo 2019, 15:13

ma questo script, che è il primo che mi hai suggerito

www.pcdata.it/upload18/originale.png

io l ho duplicato per tutte e 16 le istanze che mi servono e buttato in quell'immagine più sopra dove ci sono i delta, secondo te crea problemi a lungo andare?

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da flmkdev » martedì 5 marzo 2019, 15:28

Questo script che trovi in allegato come immagine, ti consente di avere le prime visite memorizzate su un campo, di nome PRIMO.

Lascia stare il primo script, a me non funzionava...


Immagine
FM PRO ADVANCED 17 + FMS 17 :!:

marcus24
Messaggi: 57
Iscritto il: martedì 6 ottobre 2015, 10:00

Re: delta fra valore momento 0 e ultima rilevazione, ignorando i valori nel mezzo.

Messaggio da marcus24 » martedì 5 marzo 2019, 16:04

funziona perfettamente, e anche la sequenza successiva che ho messo ultimo e fatto la differenza.

Ma ancora non comprendo , il primo script che mi hai dato non fa la stessa cosa?

Rispondi