Seleziona Dove la durata è maggiore diCiao,
Sto cercando di selezionare le righe in cui la durata è maggiore di 1 sec. Quando provo a eseguire questa operazione, vengono selezionate anche le righe che mostrano una durata di 1 secondo. Cosa mi manca? Esempio di tabella dati allegata se necessario.

Dettagli di ciò che sto cercando di realizzare
Abbiamo dati che vengono registrati ogni secondo. Stavo cercando di verificare se ci fossero intervalli o periodi che non sono stati registrati.
Attualmente sto cercando di completare questo controllo per un anno intero, oltre 25 milioni di righe. La tabella finale avrebbe una data/ora di inizio, una colonna di data/ora di fine e una colonna che indica la durata del tempo per cui non c'erano dati.
Passi compiuti
- Iniziato con la mia rubrica di Date&Time.
- Creata una seconda colonna con la formula Lag(:Date&Time, -1) e chiamata EndDate&Time
- Creata una terza colonna che ha preso la differenza dalla colonna EndDate&Time e Date&Time e l'ha chiamata TimeDiff
- Tentativo di selezionare dove TimeDiff è maggiore di 0:00:01
- Vengono selezionate anche le righe che hanno un valore visualizzato di 0:00:01.
Ri: Seleziona dove la durata è maggiore diRon,
Mi sono imbattuto in questa formula prima della pubblicazione, ma stavo ancora riscontrando problemi durante l'utilizzo di select where.
Comunque l'ho provato oggi con una tabula rasa e ha funzionato! Devo aver chiaramente fatto qualcosa di sbagliato quando ho provato per la prima volta Date Difference().
Sto selezionando questo come soluzione perché hai incluso le altre colonne che stavo cercando di ottenere sul mio risultato finale.
Apprezzo te, txNelson e la community di JMP, siete fantastici!
Grazie
Ri: Seleziona dove la durata è maggiore dixnelson,
Questo mi ha aiutato a capire perché le altre righe venivano selezionate w con la mia dichiarazione di select dove TimeDiff >= 0:00:01.
Quello che stavo veramente cercando era selezionare TimeDiff >= 0:00:01.5. Se avessi avuto il display con due cifre decimali, probabilmente me ne sarei reso conto prima.
Grazie!
Ri: Seleziona dove la durata è maggiore diCiao @Herrera5238
ci sono alcuni problemi con la tua formula. meglio utilizzare la formula Durata designata che consente di definire le unità in modo esplicito.
si prega di consultare il file allegato e aprire le formule di colonna.
Ri: Seleziona dove la durata è maggiore diIl problema è che il formato di visualizzazione non mostra alcun valore decimale per la durata.Pertanto, il valore per TimeDiff per Row 1 viene visualizzato come
0:00:01
Ma se specifichi nella definizione del formato che la colonna visualizzi 2 punti decimali, vedresti che il valore della riga 1 è in realtà
0:00:01.07
Quale quando si specifica che si desidera selezionare tutti i valori maggiori di 1 secondo, 1,07 secondi è maggiore di 1 secondo, quindi è selezionato.