Wpis z mikrobloga

#programowanie #sql #bazydanych
SELECT
[Customers].Members on 0,
[Quarter].Members on 1
From
[Sales]
Where [Measures].Count

Czy ktoś moze mi pomóc ze składnią języka MDX? Dla przykładowej hurtowni sales mam wypisać :
ilość (Count) sprzedaży z podziałem na lokalizacje (kolumny) i czas sprzedaży (wiersze)
Jak nie mam tego Where [Measures].Count to działa normlanie,ale muszę mieć po samym count,a amount też jest wtedy brane pod uwagę,jak to ograniczyć?
Pobierz yras8 - #programowanie #SQL #bazydanych 
SELECT 
 [Customers].Members on 0,
 [Quar...
źródło: comment_1585934173yWuRxgVudMiY3EvejXFMhp.jpg
  • 6
@madry_i_mieciutki:

SELECT
[Measures].[Amount] * [Customers].Members on 0,

A co oznacza wyrażenie to z tą gwiazdką? Bo dziś dopiero miałem wprowadzenie do tego. Chcę z po prostu wydobyć wartości count z measures u wszystkich customers, i widzieć poszczególne wartości Count na każdym kontynencie,czemu miałeś tam Measures.Amount??
@yras8: sorry, miałem na myśli Count. Skoro chcesz zrzucić Count to powinieneś użyć miary Count zamiast Amount.

no to właśnie to musisz zrobić. On 0 to on columns, on 1 to on rows.
W wierszach zrzucasz kwartały i to jest w porządku. Jeśli zrobisz select [measures].[count] on 0, [quarter].members on 1 to zrzucisz miarę Count dla każdego kwartału.

Ale jak dodasz multiply przez customers, czyli * [Customers].Members on 0, to obliczysz
Pobierz m.....i - @yras8: sorry, miałem na myśli Count. Skoro chcesz zrzucić Count to powinie...
źródło: comment_1585941075XCgJb1g84T0gtTnoDjJmWz.jpg