Skip to header Skip to main navigation Salta al contenuto principale Skip to footer

Menu profilo utente

  • Accedi
Home
Informatica Consapevole ed Ecosostenibile. Perchè l'informazione sia un bene per l'umanità.

Navigazione principale

  • Home
  • I nostri corsi
  • Drupal
    • Cos'e' Drupal
    • Documentazione
    • Moduli utili per Drupal
  • Ubuntu
    • Che cos'e' Ubuntu
    • Come fare
    • Link utili su Linux e Ubuntu
  • Come Fare
    • Apache
    • Audio
    • CSS - Fogli di Stile
    • Gimp
    • Libre Office
    • Mozilla Thunderbird
    • MySQL MariaDB
    • Tutorial Microsoft
    • Video
    • WEB, Internet
  • Chi sono

Microsoft Power BI - Dizionario - Funzioni INFO.VIEW

Briciole di pane

  • Home
  • Tutorial Microsoft Power BI
  • Microsoft Power BI - Dizionario - Funzioni INFO.VIEW

Grazie alle nuove funzioni INFO.VIEWS.***** è possibile ricuperare alcune informazioni del progetto Power BI

INFO.VIEW.COLUMNS()

Questa funzione restituisce una tabella con informazioni dettagliate su tutte le colonne utilizzate nella visualizzazione corrente. La tabella risultante contiene informazioni come:

  • Il nome della colonna
  • La tabella di appartenenza
  • Il tipo di dati
  • Altre proprietà delle colonne presenti nella visualizzazione

È particolarmente utile quando si desidera creare misure che reagiscono dinamicamente in base alle colonne utilizzate nella visualizzazione, permettendo di implementare comportamenti condizionali basati sul contesto.

INFO.VIEW.MEASURES()

Questa funzione restituisce una tabella con informazioni su tutte le misure utilizzate nella visualizzazione corrente. La tabella risultante include:

  • Il nome della misura
  • La tabella associata
  • Altre proprietà pertinenti alle misure visualizzate

È utile per creare misure che si adattano in base alle altre misure presenti nella stessa visualizzazione, permettendo calcoli che aggregano o interagiscono con le altre misure nel contesto.

INFO.VIEW.TABLES()

Questa funzione restituisce una tabella con informazioni su tutte le tabelle coinvolte nella visualizzazione corrente. Include dettagli come:

  • Il nome della tabella
  • Se la tabella è visibile o nascosta nel modello
  • Altre proprietà delle tabelle utilizzate nella visualizzazione

È utile per comprendere quali tabelle del modello dati sono attualmente coinvolte nella visualizzazione e per implementare logiche condizionali basate su questa informazione.

INFO.VIEW.RELATIONSHIPS()

Questa funzione restituisce una tabella con informazioni sulle relazioni tra tabelle utilizzate nella visualizzazione corrente. I dettagli includono:

  • Tabelle di origine e destinazione
  • Colonne coinvolte nella relazione
  • Tipo di relazione (uno-a-molti, molti-a-uno, ecc.)
  • La direzione del filtro
  • Se la relazione è attiva o inattiva

È particolarmente utile per creare misure che considerano la struttura del modello dati e le relazioni presenti nella visualizzazione corrente, permettendo di implementare calcoli che tengono conto del percorso dei filtri attraverso le relazioni.

Utilizzeremo queste funzioni per creare una tabella Dizionario che contiene le informazioni più importanti di questi oggetti

Nota

Si suppone che sia stata creata la tabella Misure per inserire le misure

Codice DAX


Dizionario = 
VAR _colonne = SELECTCOLUMNS(
    FILTER(
        INFO.VIEW.COLUMNS()
        , [Table]<>"Dizionario" && NOT([IsHidden])
    )
    , "Tipo", "Colonne"
    , "Nome", [Name]
    , "Descrizione", [Description]
    , "Posizione", [Table]
    , "Espressione", [Expression]
)
VAR _misure = SELECTCOLUMNS(
    FILTER(
        INFO.VIEW.MEASURES()
        , [Table]<>"Dizionario" && NOT([IsHidden])
    )
    , "Tipo", "Misure"
    , "Nome", [Name]
    , "Descrizione", [Description]
    , "Posizione", [Table]
    , "Espressione", [Expression]
)
VAR _tabelle = SELECTCOLUMNS(
    FILTER(
        INFO.VIEW.TABLES()
        , [Name]<>"Dizionario" &&  [Name]<>"Misure" && NOT([IsHidden])
    )
    , "Tipo", "Tabelle"
    , "Nome", [Name]
    , "Descrizione", [Description]
    , "Posizione", BLANK()
    , "Espressione", [Expression]
)
VAR _relazioni = SELECTCOLUMNS(
        INFO.VIEW.RELATIONSHIPS()
    , "Tipo", "Relazioni"
    , "Nome", [Relationship]
    , "Descrizione", BLANK()
    , "Posizione", BLANK()
    , "Espressione", [Relationship]
)
RETURN
    UNION(_colonne,_misure,_tabelle,_relazioni)

 

Pagina Dizionario

Grazie a questa tabella è possibile creare una pagina Dizionario inserendo una Tabella con

  • Nome
  • Tipo
  • Descrizione
  • Posizione
  • Espressione

Inserendo anche un filtro sul tipo otteniamo

Power Bi- INFO.VIEW.COLUMNS INFO.VIEW.MEASURES INFO.VIEW.TABLES  INFO.VIEW.RELATIONSHIPS

 

Riferimenti

  • 🎥 Document Reports AUTOMATICALLY using INFO.VIEW - Dynamic Data Dictionary for Power BI Reports - Fernan
  • 🎥 Il modo PIÙ VELOCE per documentare un modello Power BI

Costellazioni Familiari Animiche e Reiki con Janhu

Costellazioni Familiari Animiche e Reiki con Janhu

www.janhu.it

Tutorial Microsoft

I Nostri Tutorial Esercizi

Tutorial, Esercizi, e molto altro

Noi è io sono la nazione

Noi è io sono la nazione

The One People’s Public Trust

Serverplan

Contatti

email ecommunicationinfo@ecommunication.it
 
contattacicellulare +39 393 9374116
 
TelegramTelegram
 
insegnante - docenteChi Sono

Youtube

visita il canale

L'importanza della formazione aziendale

 

Disclaimer & Avvertenze

  • Contattaci
  • Cookies
  • Informativa Cookies - Cookie Policy

Copyright © 2026 ECOmmunication - All rights reserved

Creato e mantenuto da Dott. Silvio Crispiatico