Skip to main content

Tree Tool Strumento Struttura ad albero

Esempio di uno strumento

Lo strumento Struttura ad albero dispone dell'opzione Esempio di uno strumento Consulta Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.

Utilizza lo strumento Struttura ad albero per visualizzare una struttura di dati organizzata e gerarchica in un'app o in una macro. Le selezioni effettuate dall'utente finale vengono passate come valori agli strumenti a valle. I valori restituiti dalle strutture ad albero sono separati da un nuovo carattere di riga (\n).

Questo strumento dispone di un connettore di input facoltativo Q che può accettare un elenco di set di dati di Allocate. Per ulteriori informazioni, vedi Origini dati struttura ad albero di Allocate di seguito.

Configurazione dello strumento

  1. Immetti il testo o la domanda da visualizzare : il testo presentato all'utente dell'app che indica come utilizzare il controllo Struttura ad albero.

  2. Origine dati struttura ad albero : posizione da cui viene estratta la gerarchia. Le opzioni di configurazione si trovano in Proprietà.

  3. Selezione singola : quando questa opzione è selezionata, l'utente dell'app può selezionare un solo valore della struttura ad albero.

  4. Altezza della finestra della struttura ad albero (righe): : consente di impostare il numero di righe da visualizzare contemporaneamente per un utente. Se sono disponibili altre opzioni, viene visualizzato un cursore di scorrimento.

  5. Limite di selezione della struttura ad albero : seleziona questa opzione per accedere alla finestra Opzioni filtro che visualizza l'intera struttura ad albero disponibile. Seleziona gli elementi della struttura ad albero da mostrare all'utente dell'app.

    • Per includere tutte le opzioni figlio, seleziona l'elemento padre.

    • Per utilizzare questa opzione con le strutture ad albero di Allocate, seleziona Usa un set di dati specifico . Imposta i livelli padre della struttura ad albero da visualizzare:

      • Decidi automaticamente quali livelli padre visualizzare : vengono visualizzati i livelli superiori selezionati della struttura ad albero. Quando tutti i valori figlio di un livello padre sono selezionati, questo viene visualizzato.

      • Mostra tutti i livelli padre della struttura ad albero : vengono visualizzati tutti i livelli padre della struttura ad albero.

  6. Proprietà : i valori cambiano a seconda dell'origine dati della struttura ad albero selezionata. Seleziona l'origine dati correlata per ulteriori informazioni.

Aree geografiche di Allocate

Configura l'elenco delle aree geografiche di Allocate visualizzate all'utente dell'app.

Seleziona il set di dati che viene visualizzato:

  • Prendi set di dati dall'elenco dei set di dati di Allocate : visualizza tutti i set di dati installati sul computer dell'utente dell'app da selezionare.

  • Usa un set di dati specifico : visualizza solo il set di dati specificato. L'utente dell'app deve disporre del set di dati specificato per poter scegliere un'area geografica di Allocate.

Seleziona la modalità di salvataggio dei valori:

  • Salva i valori come XML : i valori vengono restituiti in formato XML e devono essere aggiornati tramite un'azione Aggiorna XML.

  • Salva i valori come frammento spazio di lavoro di Allocate : i valori vengono restituiti come frammento dello spazio di lavoro di Allocate e devono essere aggiornati di conseguenza tramite un'azione valida.

Per visualizzare un elenco a discesa di set di dati di Allocate disponibili per l'utente, collega uno strumento A discesa al connettore di input Q dello strumento Struttura ad albero e imposta Elenco valori su "Set di dati di Allocate.".

Variabili di Allocate

Configura l'elenco delle variabili di Allocate visualizzate all'utente dell'app.

Seleziona il set di dati che viene visualizzato:

  • Prendi set di dati dall'elenco dei set di dati di Allocate : visualizza tutti i set di dati installati sul computer dell'utente dell'app da selezionare.

  • Usa un set di dati specifico : visualizza solo il set di dati specificato. L'utente dell'app deve disporre del set di dati specificato per poter scegliere un'area geografica di Allocate.

Seleziona la modalità di salvataggio dei valori:

  • Salva i valori come XML : i valori vengono restituiti in formato XML e devono essere aggiornati tramite un'azione Aggiorna XML.

  • Salva i valori come frammento spazio di lavoro di Allocate : i valori vengono restituiti come frammento dello spazio di lavoro di Allocate e devono essere aggiornati di conseguenza tramite un'azione valida.

Per visualizzare un elenco a discesa di set di dati di Allocate disponibili per l'utente, collega uno strumento A discesa al connettore di input Q dello strumento Struttura ad albero e imposta Elenco valori su "Set di dati di Allocate.".

Mostra nomi campo : gli elementi della struttura ad albero vengono visualizzati nei nomi del campo.

Directory File System

Configura l'elenco dei file di una directory di sistema visualizzati all'utente dell'app. Questo controllo restituisce i file. Le directory non sono selezionabili. Le directory vuote non vengono visualizzate.

  1. Percorso radice : consente di accedere alla directory.

  2. Carattere jolly : consente di impostare un carattere jolly per limitare la visualizzazione dei file.

*.yxdb visualizza tutti i file .yxdb trovati nel percorso radice specificato.

XML personalizzato

Configura l'elenco di opzioni personalizzato di un file .xml visualizzato all'utente dell'app.

Personalizza il percorso XML : consente di accedere al file .xml. Il percorso deve essere aggiornato se si sposta il file .xml.

   <AlteryxTree>

        <!-- Parent name is Crops -->
        <v n="Crops" k="01">
        
                <!-- The displayed child name is "Wheat" -->
                <v n="Wheat" k="0111">
                </v>
                
                <!-- The returned value is "0112" -->
                <v n="Rice" k="0112">
                </v>
                
                <!-- This child is not selectable and displays a red X -->
                <v n="Corn" k="0115" l="F">
                </v>
                
                <!-- This child is not selectable and displays a grey X -->
                <v n="Soybeans" x="0116">
                </v>
        </v>
</AlteryxTree>

v : elemento. Obbligatorio.

n : nome che verrà visualizzato. Obbligatorio.

k : valore dell'elemento. Obbligatorio se il nodo è selezionabile.

l : imposta su "F" per rendere l'elemento non selezionabile con una X rossa.

Qualsiasi assegnazione di valore diversa da k o l disabiliterà la selezione con una X. grigia

I valori vengono restituiti separati da una nuova riga.

File/database personalizzato

Configura l'elenco da un file personalizzato o da un database visualizzato all'utente dell'app.

File/Percorso database/Connessione : consente di accedere al file del database. Sono supportati tutti i tipi di file noti. Il percorso deve essere aggiornato se si sposta il file del database.

Campo Chiave : seleziona il campo Chiave per il database. Il campo Chiave deve essere univoco per ogni record. La gerarchia viene stabilita in base al valore del campo Chiave.

Campo Descrizione : seleziona il campo Descrizione per il database. La Descrizione viene visualizzata come nome dell'elemento all'utente dell'app.

Formattazione dei file personalizzati

Il seguente formato di file crea una struttura ad albero per Paese > Stato > Contea > Città. La chiave è composta da due cifre per ogni livello, impilate in sequenza e che aumentano in modo incrementale per ogni opzione. Il valore viene ripristinato per ogni nuovo ramo.

Numero record

Chiave

Descrizione

1

01

Stati Uniti

2

0101

Colorado

3

010101

Boulder

4

01010101

Louisville

5

01010102

Superior

6

01010103

Boulder

7

01010104

Gunbarrel

8

0102

California

9

010201

Orange County

10

01020101

Irvine

11

01020102

Anaheim

12

01020103

Buena Park