Niestety - dostaje bląd, że na drugiej osi nie może być liczba. Moze ktoś potrafi pomóc?
Nie możesz mieć bezpośrednio miar w zapytaniu MDX zarówno w kolumnach jak i wierszach. Służy to temu aby zrobić zapytania, w których wartości liczbowe zależą od jakiś parametrów. Np. liczba awarii od modeli tramwajów albo ilość napraw od czasu (jak u Ciebie).
Dodatkowo masz [Measures].[Rok]. Data, jakkolwiek zapisana, to nie miara tylko wymiar. Dlatego samo wywalenie jednej miary Suma kosztów awarii do kolumn i tak by nie pozwoliło zrealizować zapytania. Nie wiem czy się pomyliłeś, czy masz tak hurtownię zrobioną, że data to miara (jeśli to w ogóle możliwe, to ktoś kto sprawdzał powinien to zauważyć).
Docelowo powinno być tak, w klauzuli WHRE możesz sobie przedział lat zawęzić:
SELECT { [Measures].[Liczba napraw], [Measures].[Suma kosztow awarii] } ON COLUMNS,
{ [Data].[Rok] } ON ROWS FROM [KostkaHurtownie]
WHERE { [Data].[Rok].[1990] : [Data].[Rok].[2020] }