Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

crosstab query - column heading problem

[es] :: Access :: crosstab query - column heading problem

[ Pregleda: 3030 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp449.bih.net.ba.



Profil

icon crosstab query - column heading problem12.04.2005. u 09:48 - pre 230 meseci
imam ovaj query koji radi:
TRANSFORM Sum(Query1.procenat) AS SumOfprocenat
SELECT Query1.ime, Sum(Query1.procenat) AS [Total Of procenat]
FROM Query1
GROUP BY Query1.ime
PIVOT Format([Datum trgovine],"mmm") In ("sij","vlj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro");
dobio sam ga uz pomoc wizarda koji mi je ponudio kad sam odabrao datum kao column heading mogucnost da prikazem grupno podatke po godini, mjesecu, ...
problem je sto meni ne treba po mjesecu vec od nekog pocetnog datuma (koji unosim u formi) za tacno svakih iducih 30 dana. znaci [Forms]![Forms1]![od] + 30 da bude column heding. probao sam ovo da napravim ali mi ne ide. svaka pomoc je dobro dosla. hvala.
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: crosstab query - column heading problem12.04.2005. u 18:38 - pre 230 meseci
Nparavi prvi kveri (onaj pre cross tab) tako da u nekoj koloni imas bas to sto ti treba. Koristi WHERE, funkcije, sta god, tako da u nekom polju dobijes tacno ono sto zelis da vidid u cross-tabu. Onda uradi cross tab od tog kverija.
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp400.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem14.04.2005. u 10:53 - pre 230 meseci
ubi me ovo u pojam nikako da rijesim. kako je jedan upit
Like "*.*." & [Unesite godinu (npr 2004)]
dobijem u querie1 pregled cijena po imenu i datumu po godini. ovo radi
dodao sam polje expr1: Format([Datum trgovine];"dd-mm") koji takode ispravno prikaze samo datum i mjesec
problem se javlja sada kada zelim da napravim pregled u godini izmedu nekih datuma. napravio sam querie2 u kojem unesem criteria za expr1:< "31-01" i ne prikazuje ispravne rezultate. pokusao sam sa raznim kombinacijama formata datuma ali ne ide. uvijek uzima i vece datume.
ne ide mi ovo nikako.
ima li kakvih ideja?


 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.freeserbia.sezampro.yu.



+15 Profil

icon Re: crosstab query - column heading problem14.04.2005. u 12:50 - pre 230 meseci
ubi me ovo u pojam nikako da rijesim. kako je jedan upit
Like "*.*." & [Unesite godinu (npr 2004)]
----------

Ako ti se polje zove "Datum", onda u upit dodaj još jedno polje:

Godina: Year([Datum])

Dole u filteru stavi:

[Unesite godinu (npr. 2004)]

Na sličan način formatiraj polja za datum i mesec, pa na osnovu običnih brojeva dana i meseca zadaj filtere.
Pozdrav,
Branislav
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp198.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem14.04.2005. u 22:22 - pre 230 meseci
hajde da preformulisem pitanje tj da ga promijenim ali vezano je za isti problem ali nije vezano za crosstab querie.
imam querie1 u kojem su mi ime, procenat, i datum (dd.mm.yyyy je format datuma)svi group by. e sad zelim filter u querie2 koji ce prikazati ime za one kojima je suma procenta > od 5% (sto nije problem) ali onda kada je razlika izmedu datuma <= 30 dana (sto mi jeste problem), i da mi prikaze u kojem je to periodu. posto imam listu datuma u querie1 nelogicno mi je da ide [datum] - [datum] <= 30 ali ne pada mi nista drugo na pamet. mora da ima neka funkcija za ovo a koju ja ne znam ili mi je pristup pogresan. :-(
p.s. poludih sa ovim citav dan.
@zidar i @banem
hvala na dosadasnjim odgovorima.
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp400.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem15.04.2005. u 13:40 - pre 230 meseci
nisam jos ovo rijesio i stvarno se mucim svo vrijeme. mislim da bi ovo bilo rjesenje da moze:

SELECT Query2.Ime
FROM Query2
WHERE (((Sum([procenat]))>0.05) AND ((Query2.[Datum]) Between ([Query2]![Datum]) And ([Query2]![Datum]-30)))
GROUP BY Query2.Ime
ORDER BY Query2.Ime;

ovo ne radi jer ne mogu imati 2 where klauzule (tako msbox kaze).

znaci u querie2 imam pregled po imenu i datumu procenata a meni trebaju ona imena kada se u 30 dana prodalo vise od 5%.

kako???
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: crosstab query - column heading problem15.04.2005. u 16:47 - pre 230 meseci
Napisi nam select za Query1, kopitaj iz SQL prozora. Onda nam napisi sta treba da se dobije u Query2. Ne SELECT za Query2, nego rezultate koje treba da vrati Query2. Pa cemo odatle da idemo.
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp45.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem15.04.2005. u 23:25 - pre 230 meseci
querie1:
SELECT Table1.Ime, Table1.[Datum], [Kolicina]/[Ukupna_kolicina] AS procenat
FROM Table1 INNER JOIN Table2 ON Table1.Ime = Table2.Ime;

dakle dobijem listu imena sa datumom i procentom prodane kolicine.

querie2:
treba mi ime kada je suma procenata veca ili jednaka 5% u periodu manjem ili jednakom od 30 dana i po mogucnosti koji je to period.

meni je ovo naizgled bilo lako za napraviti ali tek kad sam se prihvatio posla skuzio sam da bas i nije. evo patim se 24h dnevno vec par dana s ovim ali ne sumnjam da cemo naci rjesenje.

hvala!
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp118.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem19.04.2005. u 12:10 - pre 230 meseci
ovo jos nisam rijesio pa reko da postavim primjer onoga sto mi treba. znaci u ovom primjeru treba mi querie koji ce naci ime kada je suma procenata veca ili jednaka od 0,5% u roku manjem ili jednakom od 30 dana. problem mi je sto ne mogu imati 2 where uslova kada je jedan uslov funkcija tj sum (procenat).
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: crosstab query - column heading problem19.04.2005. u 17:43 - pre 230 meseci
malo je bolje, vidimo podatke al sad tek nista ne razumemo sta treba da se radi. Objasni nam sad bez kverija sta ti je sta u tabeli i sta se hoce.

Sta znaci 'u roku manjem ili jednakom od 30 dana'?

Koliko vidim, neko ko se zove Ime1 nesto radi/proizvodi/kupuje/prodaje. To 'nesto' se izrazava poljem 'kolicina'. Transakcije (radi/proizvodi/kupuje/prodaje) se desavaju na odredjene datume koji se zapisuju u tabelu Table1. Sta ti je ukupna kolicina? Ocigledno je da je 'kolicina' neki procenat od 'ukupne kolicine'.

Moze li se pitanje formulisati ovako: 'za svaku transakciju, pronaci sve transakcije koje su se desile u roku od sledecih 30 dana', onda 'saberi sve kolicine za tako grupisane transakcije' onda 'prikazi samo one transakcije gde je zbir kolicina veca ili jednaka od 5%" Drugim recima, "pokazi svakoga ko je u bilo kojih 30 dana odradio kolicinu vecu ili jednaku 5%"?

Kako god, daj nam pitanje na srpskom, bez SQL iskaza, sta zapravo hoce tvoj sef da vidi, ne kako si ti zamislio da napises kveri.


U slucaju da sam pogodio sta hoces, pogledaj attachnment. Radi se u nekoliko etapa, pa kveri na kveri dok se ne dobije finalni rezultat:
qryTransakcijeUOkviru30dana_SumKol_ProcVeciOd5% = pokazuje za svako 'Ime' svaku transakciju posle koje je za manje ili jednako od 30 dana odradjeno 5% ili vise od vrednosti 'Ukupna Kolicina' za to 'ime'. Idi unzad od tog kverija i videces sta je sve ukljuceno.

:-)
Prikačeni fajlovi
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp124.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem19.04.2005. u 23:11 - pre 230 meseci
no comment. ti si definitivno car,king... na ovakav nacin mi nije palo na pamet, kao sto si primjetio ja sam pokusavao svo vrijeme da rijesim sa jednim upitom i funkcijom u okviru where uslova i sl., a tako ne moze. ma svaka ti dala.
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp99.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem29.04.2005. u 07:57 - pre 230 meseci
jos jedno pitanje ali mislim da moze u okviru ovoe teme.
crosstab query mi racuna value na osnovu column headings koji je neki broj, napravio sam poseban query koji ima kolone broj i opis (opis za taj broj).
a) kako da u reportu umjesto labela broj povucem podatke opis, ili
b) ako uradim da column headings u crosstabu bude opis a da sortiram report po broju?
nadam se da sam bio jasan :-)?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: crosstab query - column heading problem29.04.2005. u 13:46 - pre 230 meseci
Q: a) kako da u reportu umjesto labela broj povucem podatke opis, ili
A: U kveri koji je source za crosstab stavi Opis, pa onda u crosstab zahtevaj da Opis bude Column heading

Q: ako uradim da column headings u crosstabu bude opis a da sortiram report po broju?
nadam se da sam bio jasan :-)?

A: Nisam siguran da razumeme.. Ako stavis Opis u heading od CrossTab, to je isto kao da sis tavio Broj u heading. Nisam siguran da li moze da bude Broj na levoj strani, kao RowHeading, u odgovarajuci Opis ucrosstab heading-u. Mozda i moze, ali ce rezultujuci set izgledati verovatno kao dijagonalna matrica.

Ili mislis na sortiranje kolona u headingu? Kolone se u headingu sortiraju tako sto izlistaju u tacnom redosledu u prpoperty "Column Headings" cross taba. Znaci, sto je u headingu to se moze sortirati. Na primer, ljudi cesto pokazuju mesece u headingu, kao "Jan","Feb","Mar","Apr"..... ako ne navedes heading polja u toj property, prva kolona ce biti "Apr" sto nije dobro. Ako stavis u Column Headings "Jan","Feb","Mar","Apr"......"Dec", tako ce da budu izlistane kolone u crosstabu.
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp212.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem29.04.2005. u 14:00 - pre 230 meseci
sortirao sam pjeske u reportu :-(, nekih 200 stavki. znaci vec zavrsena stvar.ko nema u glavi ima u nogama. a evo o cemu se radi.

imam polja aop i opis (tog aop-a), kad napravim query po aopu onda ne mogu u reportu da imam label opis (tj. ne znam) a kada napravim query po opisu onda mi pogresno sortira podatke u reportu a prikaze labele koji mi trebaju. a u pitanju je crosstab query.
hvala zidar na odgovoru (jos jednom).
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp175.bih.net.ba.



Profil

icon Re: crosstab query - column heading problem03.05.2005. u 23:17 - pre 230 meseci
evo za ubuduce ako se neko sretne sa ovakvim problemom.

ako zelite da po nekom polju sortirate crosstab query napravite prvo obicni query sa dva polja. polje1: ono koje zelite da prikazete i polje2: ono po kojem zelite da sortirate. takav query exportujte u word (.rtf), izmedu naziva polja stavite; i kopirajte polje2 (koje ste prethodno sortirali uz pomoc querija) i zatim uradite paste u polje column headings u propertyju crosstab queryja.
 
Odgovor na temu

[es] :: Access :: crosstab query - column heading problem

[ Pregleda: 3030 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.