Avatar billede kmyg Nybegynder
11. december 2002 - 15:54 Der er 5 kommentarer og
1 løsning

Problem med dataformat ved pivot-tabel

Jeg forsøger at lave en pivot-tabel baseret på en forespørgsel, der indeholder alle de nødvendige data (og giver det resultat, jeg forventede).
Dimensionerne i pivot-tabellen er uge og afdeling, og dataene er antal timer pr afdeling pr uge - og dataene er en sumfunktion af data fra en forespørgsel. Problemet er, at Access (eller Excel, som vel egentlig laver det beskidte arbejde) tilsyneladende ikke anerkender, at der er tale om tal, da summen altid bliver nul. Kigger jeg bagved dataene (dvs. "driller" ned), står der ganske rigtigt opført et tal, men det lader til, at data bliver behandlet som tekst (hvorfor summen bliver nul).

Jeg har i desperation forsøgt at overføre data fra forespørgslen til Excel og derefter lave pivot-tabellen, men Excel behandler ikke dataene som tal (selvom det vitterligt ER tal).

Mit spørgsmål går således på, om jeg kan sikre mig, at Access behandler dataene fra forespørgslen som tal (og ikke tekst). Jeg har forsøgt mig med at sætte Format til General Number under Properties for kolonnen i forespørgslen, men det hjælper ikke en dyt...
Avatar billede katborg Praktikant
11. december 2002 - 17:24 #1
Hvad er formattet på feltet i tabellen ?
Avatar billede kmyg Nybegynder
11. december 2002 - 17:34 #2
Det helt bagvedliggende felt i tabellen er Number (antal timer), som i forespørgslen så bliver summeret.
Avatar billede katborg Praktikant
11. december 2002 - 17:55 #3
Kopier du data fra forespørgsel over i regnearket ?

Hvis ja - og du bruger XP har jeg samme problem når jeg kopiere dem over vha af Ctrl+C og Ctrl+V.

Den løsning, som jeg har fundet frem til er at "indsæt speciel" og vælge 'CSV' format.

Hvis du har lavet en pivottabel direkte ud fra forespørgslen ved jeg ikke umiddelbart hvorfor det ikke virker ??
Avatar billede kmyg Nybegynder
11. december 2002 - 21:48 #4
Jeg har lavet pivottabellen direkte fra Access, men du har ret i, hvad du siger - jeg prøvede senere at indsætte speciel og vælge et andet format, hvorefter det virkede (men det løste jo egentlig ikke det oprindelige problem). Så jeg må vist hellere give dig pointene for løsning - og tak for det...

Jeg fandt ud af, at det var en nz-funktion i forespørgslen, som Access ikke kunne håndtere. Da jeg fjernede dette fra sql'en, virkede det...
Avatar billede kmyg Nybegynder
11. december 2002 - 21:49 #5
Altså, dvs. da jeg undlod at have min nz med i sql'en, anerkendte Access, at der var tale om et tal.
Avatar billede katborg Praktikant
11. december 2002 - 22:01 #6
takker for points :-)

Jeg har flere gange lavet pivottabeller direkte fra en access-tabel/forespørgsel og har aldrig haft problemer med formattet, jeg godt heller ikke foretaget noget specielt i sql'en, hvis ikke jeg får de ønskede data har jeg ændret i forespørgslen istedet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester