Specificare le dimensioni di un indicatore tramite un'espressione (Generatore report e SSRS)
Per migliorare l'impatto visivo degli indicatori, oltre al colore, alla direzione e alla forma è possibile utilizzare anche le dimensioni.
Un indicatore dispone di una raccolta di stati dell'indicatore denominata IndicatorStates. La raccolta IndicatorStates dispone in genere di più stati. Ogni stato è un membro della raccolta e viene rappresentato da un'icona. La raccolta IndicatorsStates è costituita dall'insieme di stati.
Per configurare dinamicamente le dimensioni delle icone, è possibile impostare le proprietà di membri della raccolta IndicatorsStates nel riquadro Proprietà di Generatore report. Se il riquadro Proprietà non è visibile, selezionare Proprietà nella scheda Visualizza.
[!NOTA]
In SQL Server Data Tools (SSDT) utilizzare la finestra Proprietà per impostare le proprietà dei membri. Se la finestra Proprietà non è aperta, premere il tasto F4.
Il riquadro Proprietà consente l'accesso alle proprietà della raccolta IndicatorStates di un indicatore. Le diverse dimensioni delle icone vengono configurate impostando la proprietà ScaleFactor dei membri raccolta IndicatorStates tramite un'espressione. Per ulteriori informazioni, vedere Espressioni (Generatore report e SSRS).
L'espressione utilizzata in questa procedura è stata utilizzata anche per generare il report con dimensioni diverse di indicatori, mostrato in Indicatori (Generatore report e SSRS).
[!NOTA]
È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report (SSRS) nel Web all'indirizzo microsoft.com.
Per specificare le dimensioni dell'icona dell'indicatore tramite un'espressione
Scegliere l'indicatore che si desidera modificare.
Nel riquadro Proprietà individuare la proprietà IndicatorStates.
Se il riquadro Proprietà è organizzato per categorie, IndicatorStates si trova nella categoria Stati.
Fare clic sul pulsante con i puntini di sospensione (...) accanto a IndicatorStates. Verrà visualizzata la finestra di dialogo Editor raccolte IndicatorState.
Selezionare tutti i membri della raccolta.
Nell'elenco Proprietà a selezione multipla fare clic sulla freccia in giù accanto a ScaleFactor, quindi su Espressione.
Nella finestra di dialogo Espressione scrivere l'espressione.
L'espressione di esempio seguente consente di modificare le dimensioni dell'icona in base al valore del campo SalesYTD.
=IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))
Per ulteriori informazioni, vedere Esempi di espressioni (Generatore report e SSRS).
Fare clic su OK.
Fare clic su OK.