Applicazione delle impostazioni di filtro
Colonna Filtra per
Criteri | Descrizione |
---|---|
Didascalia | Consente di filtrare gli elementi in base alla didascalia. Per cercare testi e stringhe, utilizzare il filtro testo. |
Nome univoco | Consente di filtrare gli elementi in base al nome univoco corrispondente. Per cercare testi e stringhe, utilizzare il filtro testo. |
Attributo | Consente di filtrare gli attributi degli elementi definiti nel database di OLAP. |
Valore | Consente di filtrare i valori di un intervallo. È necessario specificare le impostazioni e l'area dati del filtro. Nota
in Designer assi è possibile filtrare in base al valore per i segmenti sezione, ma non è possibile farlo in Designer elenco. |
Espressione MDX personalizzata | Consente di creare un filtro con un'istruzione MDX. |
Colonna gerarchia
L'elenco di gerarchie è disponibile soltanto da Designer assi per i segmenti sezione. Nell'elenco sono contenute le gerarchie che si trovano sull'asse.
Colonna Tipo di filtro
Utilizzare l'impostazione Tipo di filtro con didascalia, nome univoco e filtri attributi.
Nella tabella riportata di seguito sono descritte le opzioni della colonna Tipo di filtro:
Tipo di filtro | Descrizione |
---|---|
Stringa | Vengono cercati gli elementi della gerarchia con una didascalia, un nome univoco o un attributo che corrisponde al testo di ricerca. |
Carattere jolly | I caratteri jolly consentono di filtrare i nomi degli elementi. |
Data | È possibile applicare un filtro in base a valori di data. Valido soltanto per Microsoft Analysis Services. |
Espressione regolare | È possibile utilizzare le espressioni regolari .NET per filtrare i nomi degli elementi. Per le espressioni regolari viene applicata la distinzione tra maiuscole e minuscole. La guida completa delle espressioni regolari .NET è disponibile all'indirizzo http://msdn2.microsoft.com/en-us/library/hs600312.aspx. |
Numero | È possibile applicare un filtro in base a valori numerici, ad esempio valori minori di N. |
Espressioni regolari con Analysis Services
Per utilizzare le espressioni regolari .NET con le origini dati Analysis Services, è necessario installare un assembly nel server di Analysis Services.
Il file dell'assembly è denominato Mis.Reporting.ServerExtension.dll e viene installato nel percorso C:\Programmi\Infor BI\Application Studio durante l'installazione di Application Studio.
Utilizzare SQL Management Studio per connettersi al database di Analysis Services e per aggiungere un assembly alla cartella degli assembly.
L'assembly deve essere associato ai seguenti parametri:
- Percorso: ..\Application Studio\Mis.Reporting.ServerExtension.dll
- Nome: MisOlapYukonExtension
- Autorizzazioni: Sicuro
- Rappresentazione: Predefinito
Panoramica dei caratteri jolly
Stringa di ricerca | Spiegazione |
---|---|
*xyz/xyz* |
L'asterisco (*) davanti o alla fine di una stringa di ricerca restituisce gli elementi che iniziano o terminano con il testo di ricerca. |
?xyz |
Il punto interrogativo rappresenta un carattere mancante. È possibile utilizzare più punti interrogativi. |
x?z |
Una richiesta di ricerca con la stringa indicata restituisce tutti gli elementi che contengono un carattere nella posizione del punto interrogativo. |
Espressioni regolari .NET
Per utilizzare espressioni regolari .NET, selezionare come tipo di filtro Espressione regolare.
Espressione | Spiegazione | Esempio |
---|---|---|
^ |
Operatore Match-beginning-of-line (corrispondenza inizio riga) |
^A trova gli elementi dell'elenco che iniziano con una A. |
$ |
Operatore Match-end-of-line (corrispondenza fine riga) |
ra$ trova gli elementi dell'elenco che terminano con ra. |
+ |
Operatore Match-one-or-more (per una o più corrispondenze) |
e.+a$ trova tutti gli elementi dell'elenco che terminano con a e che contengono anche una e. Tra le due lettere deve essere presente almeno un carattere. |
| |
Operatore di alternanza |
^A|^B trova gli elementi dell'elenco che iniziano con A o B. |
( ) |
Raggruppamento |
^(..) trova gli elementi dell'elenco che contengono un numero pari di caratteri. |
. |
Tutti i caratteri |
^c..d trova gli elementi dell'elenco che iniziano con c, seguiti da due caratteri, seguiti da d. |
\ |
Definisce il carattere successivo come valore letterale. |
\\ trova tutti gli elementi dell'elenco contenenti il carattere \. |
Per le espressioni regolari non viene applicata la distinzione tra maiuscole e minuscole. Se si desidera applicare tale distinzione, anteporre (?-i) a un'espressione. |
Condizione
Le condizioni applicabili dipendono dalle selezioni effettuate negli elenchi Filtra per e Tipo di filtro. Includono Uguale a, Diverso da, Maggiore di ecc.
Per i filtri valore è possibile applicare la condizione
. Le autorizzazioni per la visualizzazione dei dati possono essere applicate agli utenti e agli elementi. Se l'autorizzazione per un particolare utente ed elemento è "Nessuna", l'utente non può visualizzare il valore dell'elemento. Questi valori vengono trattati come non specificati e possono essere filtrati con la condizione È accessibile.Valore
Immettere il valore a cui fanno riferimento le impostazioni di filtro. Il valore può essere una stringa o un numero.
Applicazione di filtri ai nomi di elemento
la condizione indica l’ordinamento alfabetico degli elementi nell'elenco. La rispettiva posizione all'interno della gerarchia non viene presa in considerazione.
Applicazione di filtri agli attributi
Aprire Filtro in Designer elenco, fare clic su
e selezionare Attributo dall'elenco Filtra per nella sezione Impostazioni filtro. Selezionare il tipo di filtro, l'attributo, la condizione e il valore.Applicazione di filtri ai valori
Aprire il filtro in Designer elenco, fare clic su
e selezionare Valore dall'elenco Filtra per. Selezionare gli operatori e i valori. Utilizzare l'area dati per definire l'intervallo di dati a cui applicare il filtro.È possibile utilizzare un filtro valore per escludere i valori zero e Null. Una cella con valore null è vuota. In una cella con valore zero è contenuta la cifra 0. Nei calcoli è possibile utilizzare il valore zero, ma non il valore null. "Null" e "zero" non hanno mai lo stesso significato.
Se nei dati sono contenuti sia valori null che zero, si verificherà quanto segue:
- Un filtro che cerca tutti i valori uguali a Null non restituirà valori zero.
- Un filtro che cerca tutti i valori diversi da Null restituirà valori zero (e altri valori).