Un passo condizione è un tipo di passo di selezione che è possibile creare. Per la maggior parte degli utenti non sarà necessario eseguire questo task.
È possibile specificare che i membri vengono selezionati da una colonna basata su una condizione. La condizione può essere di vari tipi, tra cui una condizione basata su misure e sui primi/ultimi valori. Questa lista di membri è dinamica e viene determinata in fase di esecuzione. Ad esempio, è possibile selezionare il 5% dei primi membri in base a Brand Revenue.
| Tipo | Descrizione |
|---|---|
|
Eccezione |
Selezionare i membri utilizzando valori di confronto per le colonne delle misure. Una condizione di esempio è "Sales > Cost +10%". |
|
Primi/Ultimi |
Selezionare il numero specificato di membri dopo averne definito la classifica in base alla colonna di misura specificata. È possibile specificare un numero di membri esatto oppure una percentuale del totale dei membri. Condizioni di esempio sono "Top 10 based on Sales" e "Top 5% based on cost". |
|
Corrispondenza |
Selezionare i membri in base alle corrispondenze con stringhe di testo e valori di attributo. Una condizione di esempio è "Name contains abc". Questo tipo è disponibile solo per le colonne con il tipo di dati String. |
|
Ora/Numero ordinale |
Selezionare i membri in base a intervalli di tempo e livelli gerarchici. Una condizione di esempio è "From July 2012 to December 2012". Questo tipo è disponibile solo per colonne con un tipo di dati correlato al tempo. |
I componenti della finestra di dialogo differiscono leggermente in base al tipo selezionato.
Ad esempio, selezionare l'operatore in base al tipo di condizione. Ad esempio, selezionare All'interno per il tipo Eccezione.
In base all'elemento che si sostituisce, è possibile sostituire determinati valori con un prompt oppure una variabile di presentazione, di sessione o di modello semantico (repository).
Se si seleziona un tipo di variabile, immettere il nome della variabile nel campo. Si supponga ad esempio di avere una colonna chiamata EMPLOYEE_ID. È possibile specificare USER come variabile di sessione con cui sostituire il valore di tale colonna. Quando un utente si collega, il valore della colonna viene impostato sul nome dell'utente. Vedere Tecniche avanzate: riferimento a valori memorizzati in variabili.
In una lista di passi specificare che un solo passo della lista può essere sostituito con un prompt o una variabile di presentazione.
Effettuare questa operazione quando si creano i passi condizione di tipo Eccezione o Primi/Ultimi. Per ogni dimensione è necessario selezionare i membri da includere. È possibile selezionare membri specifici o Tutti, opzione che specifica di aggregare i membri quando si crea la condizione. Si supponga ad esempio di qualificare la dimensione Region. È possibile selezionare una regione specifica, come East, il cui valore viene utilizzato nella condizione della finestra di dialogo Nuovo passo condizione. Se si seleziona Tutti, i valori di tutte le regioni vengono aggregati e utilizzati nella condizione.
È possibile utilizzare l'area Per creare un riferimento dati qualificato (QDR). Un QDR è un qualificatore che limita una o più dimensioni per recuperare un singolo valore di una colonna di misura. Un QDR è utile per fare temporaneamente riferimento a un valore di una colonna di misura senza influire sullo stato corrente delle dimensioni. Di seguito è riportato un esempio di QDR:
Add members of Total Products (Rgd Sk Lvl) where "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments Hier: 'Active Singles', 'Baby Boomers' is greater than "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments"
Quando si specifica un QDR, è possibile specificare più membri per limitare le dimensioni. Quando si specificano più membri, il valore della colonna della misura viene aggregato utilizzando l'aggregazione predefinita. Si supponga ad esempio di voler creare una condizione per visualizzare le regioni in cui le unità sono maggiori di 100. Si supponga di creare un QDR per la dimensione Year che specifica 2010 e 2011 e che l'aggregazione predefinita sia Sum. Se i valori relativi agli anni 2010 e 2011 per la regione centrale sono rispettivamente 50 e 60, vengono visualizzati entrambi gli anni. La loro somma supera le 100 unità indicate.