/ / Utilizzo della gerarchia ricorsiva SSAS Cube in SSRS - reporting-services, ssrs-2008, ssas, ssrs-2012, ssas-2012

Utilizzo della gerarchia ricorsiva SSAS Cube in SSRS - reporting-services, ssrs-2008, ssas, ssrs-2012, ssas-2012

Sto cercando di creare un rapporto SSRS da un cubo SSAS con il seguente formato

inserisci la descrizione dell'immagine qui

Quindi quello che ho fatto è creare una tabella di database con gerarchia ricorsiva che possiamo chiamare qui una dimensione di posizione (dimLocation) e ha il seguente layout

inserisci la descrizione dell'immagine qui

Quindi, con il modello multidimensionale SSAS, ho creato una dimensione autoadesiva che genera la seguente gerarchia

  • Americas
    • Stati Uniti d'America
  • Europa
    • Francia
      • Parigi
      • Marsiglia
    • Germania
  • Africa

Successivamente, ho creato il cubo SSAS usando la mia tabella dei fatti e la dimensione autoadesiva, l'ho implementato e ho cercato di usarlo in SSRS, ma non ho potuto creare il layout sopra.

Quello che ho provato finora è creare un Tablixcon un gruppo su colonne, impostare le proprietà del gruppo da raggruppare su [Parent_ID.UniqueName] e su padre ricorsivo su [Parent_ID.ParentUniqueName]. Ha funzionato quasi bene tranne che i gruppi sono stati spesi orizzontalmente e non verticalmente come il mio layout previsto.

inserisci la descrizione dell'immagine qui

Sto iniziando questo progetto da zero, chesignifica che sono libero di cambiare le strutture della tabella ecc ... È possibile ottenere tale layout con il mio cubo / dimensioni reali? O forse dovrei ridisegnare la mia tabella delle dimensioni e creare un altro tipo di gerarchia piuttosto che ricorsiva?

risposte:

1 per risposta № 1

Non so come viene generato il set di dati, quindi ho indovinato un possibile risultato della query

inserisci la descrizione dell'immagine qui

Quindi ha creato un set di dati che genera i risultati sopra riportati e ha aggiunto una matrice con la seguente disposizione.

inserisci la descrizione dell'immagine qui

Dovresti ottenere la seguente matrice

inserisci la descrizione dell'immagine qui

Forse questo può aiutarti a cambiare il tuo cubostruttura. Non credo che le gerarchie ricorsive possano essere utili in un cubo, tenendo conto che i calcoli dei cubi sono basati su un mucchio di join tra le dimensioni.

Pubblica la tua query e spiega come la quantità è correlata alla tabella della gerarchia ricorsiva per la nostra comprensione.