none
Power BI e SSAS: misure calcolate per sottogruppo e non disaggregate RRS feed

  • Domanda

  • Ciao a tutti,

    avrei una richiesta particolare e spero che qualcuno mi potrà aiutare.
    Devo collegare un report di power BI a SSAS ed essendo un modello multidimensionale ho creato un cubo, e devo creare le misure in MDX.
    La misura di cui ho bisogno è una media di una misura generica (chiamiamola incasso) che però venga calcolata sul valore di una dimensione (chiamiamola gruppo).
    Ciò che vorrei, è che al momento di andare a costruire il report in power BI, io possa inserire i vari ID unità operativa, l'incasso di ogni singolo ID, il gruppo e per finire la media di incasso per gruppo, senza che questa venga disaggregata per ogni unità operativa, ma che per ogni unità operativa dello stesso gruppo rimanga costante.

    È chiaro? Si può fare? 

    Grazie mille in anticipo a chiunque mi voglia aiutare.

    P.S. Se può servire, ho creato una query in DAX funzionante, che però non so come trasformare in MDX:

    CALCULATE(AVERAGEX(DIMTABLE,[Amount]),FILTER(ALL(DIMTABLE),[Amount]>0),DIMTABLE[NCHECKS] IN VALUES(DIMTABLE[NCHECKS]))

    martedì 21 luglio 2020 15:42

Risposte

  • forse dirò una cretinata perchè non so se ho ben capito il tuo modello di riferimento ma io agirei così...

    della mia tabella origine dati creerei una vista a runtime con i medesimi dati della tabella orgine più un campo calcolato che contenga la media incasso del gruppo per ciascun gruppo e a partire da questa vista farei le elaborazioni successive.


    Edoardo Benussi
    e[dot]benussi[at]outlook[dot]it

    martedì 11 agosto 2020 12:28
    Moderatore