Marcin S.

Marcin S. BI Consultant, ETL
developer

Temat: Podawanie zakresu na polach tekstowych

Witam,

biznes zyczy sobie aby w raporcie byly dostepne dwa parametry 'od' / 'do' (zakres).
Pole w bazie jest polem typu VARCHAR2(1016). Widok generowany w srodowisku TrackWise'a, wiec nie mam mozliwosci modyfikacji widoku czy tabel.
Pole wyswietla dane w postaci: '2011 Q1', '2011 Q2', '2011 Q3', '2011 Q4' itd., kwartaly dla kazdego roku.

Pytanie: czy/jak moge obsluzyc w CR XI, przekazanie wartosci parametrow (na tym samym polu tekstowym) jako zakres (kwartalow), np od: '2009 Q2' do '2011 Q4' ?
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Podawanie zakresu na polach tekstowych

Proponuję konwersję pola tekstowego z TrackWise'a na datę bezpośrednio w Crystalu.
Dzięki temu będziesz mógł utworzyć parametr typu zakres dat. Dodatkowo będziesz mógł skorzystać ze standardowych funkcji daty.

Czy takie rozwiązanie ciebie satysfakcjonuje?
Marcin S.

Marcin S. BI Consultant, ETL
developer

Temat: Podawanie zakresu na polach tekstowych

Bez glebszego zastanawiania sie rowniez obstawilem konwersje stringa na date w CR, ale ku mojemu zdziwieniu (albo niedowidze), podanie zakresu na polu tekstowym dziala.
Jak wspomnialem pola maja okreslony porzadek:
Q1 2010
Q2 2010
Q3 2010
Q4 2010
...
Q1 2013
Q2 2013
Q3 2013
Q4 2013

Podajac zakres Q3 2011 - Q2 2012, dostalem na raporcie rekordy, ktore w TrackWise maja Qx 201x z tego zakresu.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Podawanie zakresu na polach tekstowych

Zgadza się, bo Crystal potraktował to tekstowo. Czyli twój tekst zawiera się pomiędzy tymi tekstami (alfabetycznie). Namawiam jednak do konwersji na datę, gdyż wówczas będziesz mógł skorzystać ze wszystkich dobrodziejstw Crystala odnośnie dat (grupowanie, obliczanie różnicy, itp).

Następna dyskusja:

Operacje matematyczne na po...




Wyślij zaproszenie do