2013-07-30 9 views
6

To dotyczy mojego How do I achieve a pivot report in Crystal Reports for Visual Studio? Dane są takie same, ale chcą również wykresu liniowego. To jest moje dane:. Na osi X wykresu musi być wyświetlana godzina {datetime}, oś Y, liczba samochodów, które weszły do ​​parku o tej godzinie, i muszę mieć siedem serii danych, linii, po jednym dla każdego dnia tygodnia. Tak więc np. Punkt x/y na zielonej linii pokazuje, że w środę, o godzinie x, y samochody wjechały na parking.Jak uzyskać wykres liniowy z wieloma seriami w programie Crystal Reports?

Zdrowy rozsądek mówi mi, że mogę kludge to poprzez przekształcenie źródło danych tak, że każdy dzień ma swoją własną kolumnę w tabeli, stolik takiego:

DateTime WeekDay CarCount

Jeszcze Wykres linii krystalicznej nie obsługuje więcej niż jednej kolumny, więc musi istnieć inny i lepszy sposób robienia tego. W końcu dzień jest częścią {datetime}.

Jak mogę uzyskać ten wykres? Jestem amatorem amatorskim przy tworzeniu wykresów, a dziwactwa Crystal'a pogłębiają mój brak umiejętności i doświadczenia w tej dziedzinie.

Odpowiedz

3

Nie jest oczywiste, jak poprawnie wyświetlić wiele serii.

Najpierw utwórz formułę, która wyodrębni dzień tygodnia z datetime: dayofweek({datetime}), a następnie utwórz kolejny, który wyodrębni tylko godzinę: hour({datetime}).

Stamtąd wstawić wykres od podstaw i wprowadź następujące ustawienia na wykresie Expert

  1. Wybierz „linia” w zakładce Type
  2. W zakładce Dane wybierz „Na zmianę” i wybierz najpierw formułę {@HourOfDay}. Spowoduje to utworzenie każdej godziny jako punktu na osi X.
  3. W tym samym miejscu wstaw również formułę {@DayofWeek}. Spowoduje to utworzenie nowej linii dla każdego dnia tygodnia. Jest to, moim zdaniem, część nieoczywistą.
  4. Na koniec, aby wybrać wartości osi Y, wybierz {samochód-id}, gdzie jest napisane "Pokaż wartości". Powinno to być domyślne dla podsumowanie liczby tego pola.

(Uwaga: na poniższym zrzucie ekranu, to po prostu zastąpić {Customer.Customer_Name} z {car-ID}

How to set up the Chart Expert

Powiązane problemy