Posso utilizzare l'operatore "non uguale a" nella clausola "dove" preferita del filtro dati?Sto cercando di definire un filtro preferito che si ridimensionerà man mano che nuovi dati vengono aggiunti alla mia tabella:
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( :batchID == {266, 268, 290} )
))
)
Vorrei essere in grado di specificare quali batchID NON includere nel filtro, in questo modo quando vengono visualizzati nuovi batchID, il mio filtro li includerà (ma escluderà i batchID problematici che ho precedentemente identificato per escludere).Quando provo a utilizzare l'operando !=, ottengo errori..Ho anche provato !== senza fortuna.
//example (include ALL batchIDs except for 268):
<!--
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( :batchID != {268} )
))
)</CODE-->
Non vedo nulla nei manuali/guida allo scripting.. è possibile?
Ri: preferiti del filtro dati: posso usare "non uguale" nella clausola where?Prova questo:
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == {"<NOT pm="" entry="" 1="">","<NOT pm="" entry="" 2="">","<NOT pm="" entry="" 3...="">"} ),
Where( :name == {"<NOT name="" entry="" 1="">","<NOT name="" entry="" 2="">","<NOT name="" entry="" 3...="">"} ),
Where( :batchID == {303, 322} )
)),
Inverse( 1 )
);</NOT></NOT></NOT></NOT></NOT></NOT>
Dovrai inserire il tipo e le voci del nome mancanti, ma questo dovrebbe escludere gli ID batch specifici. Se ciò non fa ciò che stai cercando, ti consiglio di inviare una nota al supporto tecnico ( support@jmp.com ). Hanno degli sceneggiatori davvero bravi nel team che mi hanno aiutato in passato. Inoltre, se è qualcosa che JMP non può fare, possono indirizzare la domanda agli sviluppatori per vedere se può essere risolto in un numero futuro di JMP.
Migliore,
M
Ri: preferiti del filtro dati: posso usare "non uguale" nella clausola where?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hmm, sono perplesso. Potrebbe essere necessario andare a uno Script per farlo.
Ri: preferiti del filtro dati: posso usare "non uguale" nella clausola where?accidenti, senza fortuna:
"La clausola WHERE non è stata specificata correttamente. nell'accesso o nella valutazione di 'Not' , !/*###*/(:experiment_id == {303, 322})"
ho provato questo:
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( Not( :batchID == {303, 322} ) )
))
)
forse devo prima selezionare tutti i batchID, quindi Where(NOT()) funzionerà?? C'è un modo per selezionare tutti i batchID all'avvio senza richiamare un elenco statico di numeri batchID?
Grazie
Ri: preferiti del filtro dati: posso usare "non uguale" nella clausola where?Proverei:
Where( not(:batchID == {268}) )
Ho avuto altre situazioni in cui l'operatore != non ha funzionato e questo sembra aggirare il problema.