Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Le misure semiadditive, che non si aggregano in modo uniforme in tutte le dimensioni, sono molto comuni in molti scenari aziendali. Ogni cubo basato su istantanee di saldi nel tempo presenta questo problema. È possibile trovare questi snapshot nelle applicazioni che gestiscono titoli, saldi del conto, budget, risorse umane, criteri assicurativi e attestazioni e molti altri domini aziendali.
Aggiungere un comportamento semi-additivo a un cubo per definire un metodo di aggregazione per misure individuali o membri dell'attributo tipo account. Se il cubo contiene una dimensione account, è possibile impostare automaticamente il comportamento semiadditivo in base al tipo di account.
Per aggiungere un comportamento semiadditivo, aprire un cubo in Cube Designer e scegliere Aggiungi Business Intelligence dal menu Cubo. Nella Creazione guidata di Business Intelligence selezionare l'opzione Definisci comportamento semiadditivo nella pagina Scegli miglioramento. Questa procedura guidata illustra quindi i passaggi di identificazione delle misure con comportamento semiadditivo.
Ad eccezione di LastChild disponibile nell'edizione standard, i comportamenti semi-additivi sono disponibili solo nelle edizioni business intelligence o enterprise.
Definire il comportamento semiadditivo
Nella pagina Definisci comportamento semiadditivo della procedura guidata, si seleziona come definire la semiadditività scegliendo una delle opzioni seguenti:
Disattiva comportamento semiadditivo
Rimuove il comportamento semiadditivo da un cubo in cui è stato definito in precedenza il comportamento semiadditivo. Questa selezione reimposta una misura su SUM se è impostata su uno dei tipi di funzione di aggregazione seguenti:
Per l'account
Media dei bambini
Primo figlio
Ultimo figlio
Ultimo figlio non vuoto
Primo figlio non vuoto
None
Questa opzione non modifica le misure con una funzione di aggregazione regolare: Sum, Min, Max, Count o Distinct**Count.
La procedura guidata ha rilevato la dimensione dell'account «Account», che contiene membri semiadditivi. Il server aggrega i membri di questa dimensione in base al comportamento semiadditivo specificato per ogni tipo di account.
Fa sì che il sistema imposti tutte le misure da un gruppo di misure dimensionato da una dimensione di tipo account alla funzione di aggregazione ‘By Account’ e il server aggrega i membri della dimensione secondo il comportamento semiadditivo specificato per ogni tipo di account.
Annotazioni
Questa opzione è selezionata per impostazione predefinita se la procedura guidata rileva una dimensione tipo di account.
Definire un comportamento semiadditivo per le singole misure
Seleziona il comportamento semiadditivo di ogni misura singolarmente. L'impostazione predefinita è SUM (completamente additivi).
Annotazioni
Questa opzione è selezionata per impostazione predefinita se la procedura guidata non rileva una dimensione del tipo di account.
Per ogni misura, è possibile selezionare tra i tipi di funzionalità semiadditive descritte nella tabella seguente.
| Funzione semiadditive | Description |
|---|---|
| Media dei bambini | L'aggregazione di un membro è la media dei relativi nodi figli. |
| ByAccount | Il sistema legge il comportamento semiadditivo specificato per il tipo di account. |
| Conteggio | L'aggregazione è un conteggio dei membri. |
| Conteggio distinct | L'aggregazione è un conteggio di membri univoci. |
| Primo figlio | Il valore del membro viene valutato come valore del primo elemento figlio lungo la dimensione temporale. |
| FirstNonEmpty | Il valore del membro viene valutato come valore del primo elemento figlio lungo la dimensione temporale che contiene dati. |
| Lastchild | Il valore del membro è valutato secondo il valore del suo ultimo figlio lungo la dimensione temporale. |
| LastNonEmpty | Il valore del membro viene determinato dal valore dell'ultimo elemento figlio nella dimensione temporale che contiene dati. |
| Max | Viene applicata la funzione di aggregazione massima standard. |
| Minuti | Viene applicata la funzione di aggregazione minima standard. |
| None | Non viene applicata alcuna aggregazione. |
| Somma | Viene applicata la funzione di sommazione standard. |
Qualsiasi comportamento semiadditivo esistente viene sovrascritto al termine della procedura guidata.