Specificare le dimensioni di un indicatore in un report impaginato tramite un'espressione (Generatore report)

Si applica a:✅ Generatore di report Microsoft (SSRS) ✅ Power BI Report Builder ✅ Report Designer in SQL Server Data Tools

Per migliorare l'impatto visivo degli indicatori, oltre al colore, alla direzione e alla forma è possibile utilizzare anche le dimensioni in un report impaginato.

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. Gli stati, insieme, formano la raccolta IndicatorsStates.

Per configurare dinamicamente le dimensioni delle icone, è possibile impostare le proprietà dei 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) usare 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 altre informazioni, vedere Espressioni (Generatore report e SSRS).

L'espressione utilizzata in questa procedura è stata usata anche per generare il report con diverse dimensioni di indicatori, mostrato in Indicatori (Generatore report e SSRS).

Nota

È possibile creare e modificare file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.

Per specificare le dimensioni dell'icona dell'indicatore tramite un'espressione

  1. Scegliere l'indicatore che si desidera modificare.

  2. Nel riquadro Proprietà individuare la proprietà IndicatorStates.

    Se il riquadro Proprietà è organizzato per categorie, IndicatorStates si trova nella categoria Stati .

  3. 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.

  4. Nell'elenco Proprietà a selezione multipla fare clic sulla freccia in giù accanto a ScaleFactor, quindi su Espressione.

  5. 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 altre informazioni, vedere Esempi di espressioni (Generatore report e SSRS).

  6. Seleziona OK.

  7. Seleziona OK.

Vedi anche

Indicatori (Generatore di report e SSRS)