Filtri di dati che consentono il raggruppamento: fondamentali per la ricerca sui consumatori<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Filtri che consentono il raggruppamento (parentesi) tra AND OR.L'algebra booleana viene eseguita al computer.
Ecco cosa facciamo oggi con il raggruppamento: A e (B1 o B2 o … o B10) e (C1 e C2 e … e C10).In JMP, ciò richiede 126 termini invece di 21 termini.
- Alice ed io stavamo cercando di ottenere gli stessi complessi risultati di filtro in JMP visti nei nostri file utente di P&G DR. Possiamo farne alcuni con sottoinsiemi, filtri, ricodifica, formule e trucchi.Abbiamo colpito un muro di mattoni su questo.Va: A e (B1 o B2 o … o B10) e (C1 e C2 e … e C10).Il gruppo B è invertito.Questo filtro trova solo nester vuoti in uno studio.Alice ci ha provato a lungo.Ho provato per 3 ore in JMP senza fortuna.
- Se vuoi fare l'algebra booleana, sostituisci e con * e o con + so A * (B1 + B2 + … + B10) * (C1 *C2 * … * C10).Ora fai la tua algebra.
- Quindi il filtro JMP è: A e B1 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B2 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B3 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B4 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B5 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B6 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 oppure A e B7 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B8 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 oppure A e B9 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10 o A e B10 e C1 e C2 e C3 e C4 e C5 e C6 e C7 e C8 e C9 e C10
- Non ho provato a inserire quanto sopra in JMP. Ogni lettera è una colonna con determinati livelli selezionati.
Re: Filtri di dati che consentono il raggruppamento - critici per la ricerca sui consumatoriCiao Jeff,
Sto cercando di costruire una formula di filtro simile a quella sopra ma utilizzando una colonna a risposta multipla. partendo dal file EmptyNesterfromJMP che contiene la colonna JMP Filter Formula, ho prima fatto una nuova copia del file, EmptyNesterfromJMP Multi, aggiunto una colonna Multiple Response, dattilografo , nella tabella dati e copiato la colonna Filtra formula per modificare la formula.Ho rimosso tutti i "!Contains rispondi" Riferimenti. e ha aggiunto un Contiene riferimento a dattilografo che designa i Codici Valore 2 e 3 dall'elenco di 9 Codici Valore. Quando applico questa formula, i risultati sono tutti zeri.

Volendo essere sicuro che esistano righe per soddisfare i criteri scelti, ho fatto una seconda copia del Filtro dati nella tabella con solo ageadlt e nagep colonne. Ho eseguito il filtro risultando in 672 righe selezionate e quindi ho creato una tabella di sottoinsiemi delle righe selezionate (tutte le colonne). Ho costruito una categoria di ageadl contro dattilografo per trovare quante risposte ci sono state per i codici valore 2 e 3.Ho usato il filtro locale per filtrare dattilografo utilizzando i valori 2 e 3, ottenendo 160 righe corrispondenti. Usando Show Subset, sono stato in grado di generare una tabella di tutte le pertinenti. righe.Quindi i dati che voglio usare come filtro esistono, ma non sono stato in grado di accedervi tramite l'editor delle formule.

Sono tornato al file principale EmptyNesterfromJMP Multi con la selezione del filtro dati di 672 righe ancora attiva e ho creato la stessa categoria, utilizzando gli stessi criteri di filtro.Questa volta i dati del report corrispondono alla prima categoria, ma il filtro locale ora mostra 850 righe corrispondenti.

Inoltre, quando si sceglie Mostra sottoinsieme nel filtro locale, viene generata una tabella che mostra solo la colonna JMP Filter Fornula.

Qualsiasi feedback sul percorso corretto per impostare una formula di filtro utilizzando una colonna a risposta multipla come questa sarebbe molto apprezzato.
Non mi è chiaro come allegare i file che sto utilizzando in questa finestra di messaggio, quindi te li invierò tramite e-mail separatamente.
Grazie,
Alice Ward
Re: Filtri di dati che consentono il raggruppamento - critici per la ricerca sui consumatoriA proposito, sebbene la funzione Contiene() sia nel gruppo Funzioni carattere, funziona anche sugli elenchi.
È così che lo sto usando sopra. Il primo argomento sono tutti i possibili valori che mi interessano, in questo caso {3, 7} per i valori "Tuo figlio..." e "Figlio adottivo". Il secondo argomento è la colonna su cui sto testando. Quindi, in inglese le funzioni Contains stanno rispondendo alla domanda "L'elenco {3, 7} contiene il valore nella colonna rel#p?"
-Jeff
Re: Filtri di dati che consentono il raggruppamento - critici per la ricerca sui consumatoriCiao Mike,
È stato bello parlare con te e farris.dd A .
Grazie per aver inviato la tabella dei dati che spiega il filtro di nidificazione vuoto.
Come abbiamo discusso, usando il Editor di formule ti consentirà di creare filtri arbitrariamente complessi sotto forma di una nuova colonna che può essere utilizzata nel filtro dati.

Per riferimento, hai incluso anche lo screenshot seguente che mostra il tuo filtro dati.
Ho notato che il tuo filtro aveva un'ampia sezione di clausole OR per età < 18 anni che sono state negate con NOT. Questo è l'equivalente di un insieme di clausole AND per età => 18.

Sono in grado di costruirlo abbastanza facilmente usando il filtro dati in JMP
Quando alzi il filtro dei dati, devi disattivare "Cancellazione automatica" dal triangolo rosso in alto. Ciò ti consentirà di effettuare più selezioni.
Quindi aggiungi le colonne su cui desideri filtrare.
Seleziona il gruppo 55-64 e fai clic tenendo premuto MAIUSC sul gruppo 65 o superiore.
Per le colonne nagegp# dovrai scegliere "Seleziona mancante" dal triangolo rosso per ciascuna di esse. In questo modo le righe verranno selezionate se soddisfano la condizione OPPURE se mancano. Ciò è necessario poiché mancante non ha valore numerico.
Infine, per le colonne rel#p seleziona tutte le relazioni tranne "Tuo figlio..." e "Figlio adottivo". Questo viene fatto rapidamente con la tastiera facendo clic su qualsiasi valore nel gruppo per mettere lo stato attivo della tastiera in quel gruppo e quindi premendo Ctrl-A per selezionare tutti i valori e quindi ctrl-clic sui due che si desidera deselezionare.
Ecco un breve video che mostra la creazione del filtro.

Infine, puoi fare questo e filtri molto più complicati usando l'editor di formule per creare una nuova colonna nella tabella dei dati.

In questo caso, siamo in grado di utilizzare il Funzione Minimo() per garantire che l'età minima nelle colonne nagep# sia maggiore di 18 anni. Come ha sottolineato John, è necessario includere un valore costante nell'argomento delle funzioni per proteggersi dal caso in cui tutti gli altri argomenti manchino. In questo caso includiamo 18.
Possiamo anche usare il contiene() funzione con il ! (NOT) per le colonne rel#p per trovare le righe che non contengono i valori "Tuo figlio..." e "Figlio adottivo...".
Come ho notato sopra, non è stato necessario utilizzare un operatore OR o alcun raggruppamento tra parentesi per i confronti, ma tutto ciò è disponibile.
Allego la tabella dati che hai inviato, modificata per includere lo script del filtro dati e la formula della colonna del filtro.
Facci sapere se hai domande o dubbi.
Hai detto che tu e reparto.am.2 filtri di dati complessi spesso realizzati. Sentiti libero di postare qui mentre lavorerai su qualsiasi cosa in futuro e saremo felici di aiutarti.
-Jeff