Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Atrybut wymiaru SSAS jako miara obliczana

Najlepszym podejściem byłoby utworzenie grupy miar z tabeli wymiarów (w BIDS przejdź do projektanta kostki, karta "Struktura kostki", kliknij prawym przyciskiem myszy obiekt kostki na liście Miary i wybierz "Nowa grupa miar", wybierz swoją tabela wymiarów). BIDS wygeneruje niektóre miary i możesz usunąć wszystkie oprócz dwóch:tę opartą na atrybucie numerycznym (nazwę ją "YourSummedAttrib", aby mieć nazwę, do której można się odnieść poniżej) oraz miarę count. Funkcja agregująca dla miary „YourSummedAttrib” prawdopodobnie będzie miała wartość „sum”, zostaw to bez zmian.

Następnie utwórz miarę wyliczaną, która dzieli "YourSummedAttrib" przez miarę liczby, która daje średnią. Na koniec, jeśli wszystko przetestowałeś, spraw, aby dwie miary "YourSummedAttrib" i miary count niewidoczne, zanim przekażesz kostkę użytkownikom, ponieważ muszą oni zobaczyć tylko średnią, która jest miarą obliczoną.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skonfiguruj wysyłanie dzienników programu SQL Server

  2. Jak zaimplementować warunkową procedurę składowaną Upsert?

  3. Parsowanie XML - Niedozwolony znak XML (podczas wykonywania procedury składowanej, uruchamianie zapytań procedury nie powoduje żadnych błędów)

  4. Jak obracać do 49 pól?

  5. SQL Server - brak NATURAL JOIN / x JOIN y USING(pole)