Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SSAS-Dimensionsattribut als berechnetes Maß

Der beste Ansatz wäre, eine Measuregruppe aus der Dimensionstabelle zu erstellen (gehen Sie in BIDS zum Cube-Designer, Registerkarte "Cube-Struktur", klicken Sie mit der rechten Maustaste auf das Cube-Objekt in der Measures-Liste und wählen Sie "Neue Measuregruppe", wählen Sie Ihre Maßtabelle). BIDS generiert einige Kennzahlen, und Sie können alle bis auf zwei entfernen:die eine, die auf Ihrem numerischen Attribut basiert (ich nenne es „YourSummedAttrib“, um einen Namen zu haben, auf den Sie sich unten beziehen können) und die Zählkennzahl. Die Aggregatfunktion für die Kennzahl "YourSummedAttrib" wird wahrscheinlich "sum" sein, lassen Sie das so wie es ist.

Erstellen Sie dann ein berechnetes Maß, das „YourSummedAttrib“ durch das Zählmaß dividiert, das den Durchschnitt ergibt. Wenn Sie schließlich alles getestet haben, machen Sie die beiden Maße „YourSummedAttrib“ und das Zählmaß unsichtbar, bevor Sie den Cube an die Benutzer weitergeben, da sie nur den Durchschnitt sehen müssen, der das berechnete Maß ist.