Avatar billede Slettet bruger
20. december 2004 - 08:46 Der er 23 kommentarer og
1 løsning

Decimaltal i pivot chart

Jeg har lavet en pivot chart og variablen er beregnet i en forespørgsel. Der er selvfølgelig masser af decimaler på når man ser dataerne i forespørgslen, men de forsvinder når grafen vises. Tallene står hen af x-aksen, men selvom jeg sætter decimaler på, så viser de bare 0.
Jeg kan ikke få skiftet til format med decimaltal, hvordan gør jeg?
20. december 2004 - 10:44 #1
Du skriver "selvom jeg sætter decimaler på..."! Er det i forespørgslen eller er du inde på grafen og redigere akse-indstillingerne?
Avatar billede Slettet bruger
20. december 2004 - 11:02 #2
Det lyder som om at jeg skal ind i grafen og redigere, for jeg har kun gjort det i feltet, som ligger bag grafen (designview). Jeg kan ikke finde nogen steder inde i pivot chart view, hvor jeg kan sætte format. Jeg er heller ikke sikker på hvordan man gør det i forespørgslen.
20. december 2004 - 11:05 #3
Ja, prøv at dobbeltklik på grafen (for at komme i design) og derefter dobbeltklikker du på den akse eller de tal, som du vil formattere (det er lidt svært at forklare hvordan editoren virker, så prøv dig lidt frem)
Avatar billede Slettet bruger
20. december 2004 - 11:30 #4
Jeg kan ikke finde nogle steder hvor jeg sætte formatet? Jeg fortsætter....
Avatar billede Slettet bruger
20. december 2004 - 11:43 #5
Når jeg går ind i egenskaber for aksen, kan jeg da ikke sætte format eller ?
Avatar billede Slettet bruger
20. december 2004 - 11:44 #6
Jeg kan på y-aksen
Avatar billede Slettet bruger
20. december 2004 - 11:46 #7
Nå ja, mine tal står jo heller ikke "på" x-aksen, de viser bare det præcise tal for det ovenstående punkt på grafen.
20. december 2004 - 11:47 #8
Nu ved jeg ikke helt hvordan din graf ser ud, men hvis din akse er en tal-akse, kan du (som på Y-aksen) redigere formattet under fanebladet "Tal".
Tilsvarende hvis du f.eks. viser værdier på dine grafer, kan du dobbeltklikke på tallet og få samme mulighder frem.
Avatar billede Slettet bruger
20. december 2004 - 11:58 #9
Y-aksen viser datoer og grafen viser så et oppetidstal for hver dag. Så for at man også kan aflæse det præcise tal, så står tallet under x-aksen og så med den respektive dato nedenunder igen.
20. december 2004 - 12:09 #10
ahh....dvs at feltet er sammensat i forespøgslen? f.eks.
felt: værdi & chr(13) & chr(10) & Dato

I så fald, er du nødt til at lave udtrykket således (og ikke i grafen, som jeg fejlagtigt påstod først):

felt: format(værdi;"#.##0,00") & chr(13) & chr(10) & Dato

(viser 2 decimaler)
Avatar billede Slettet bruger
20. december 2004 - 12:53 #11
Lige nu ser min forespørgsel sådan ud:

SELECT Registrering.id, Registrering.VaelgLinie, Registrering.VaelgHold, Registrering.Driftstid, Registrering.Bemaerkning, Registrering.Initialer, Registrering.Stk, Linie.MaxTakt, Registrering.Dato, ((([stk]/([driftstid]*60))*100)/[maxtakt]) AS Oppetid, [maaloppetid]*100 AS Maal
FROM Registrering INNER JOIN Linie ON Registrering.VaelgLinie=Linie.Linie
WHERE (((Registrering.Dato)>=Forms!diagramstor!fra And (Registrering.Dato)<=Forms!diagramstor!til));

Hvis jeg ændrer Oppetid til:

SELECT Registrering.id, Registrering.VaelgLinie, Registrering.VaelgHold, Registrering.Driftstid, Registrering.Bemaerkning, Registrering.Initialer, Registrering.Stk, Linie.MaxTakt, Registrering.Dato, Format(((([stk]/([driftstid]*60))*100)/[maxtakt]),"0.0") AS Oppetid, [maaloppetid]*100 AS Maal
FROM Registrering INNER JOIN Linie ON Registrering.VaelgLinie = Linie.Linie
WHERE (((Registrering.Dato)>=[Forms]![diagramstor]![fra] And (Registrering.Dato)<=[Forms]![diagramstor]![til]));

Så kommer der pludselig ingen graf, hvis jeg fjerner Where sætningen kører forespørgslen og jeg kan se at formatet er rigtigt, men jeg ved ikke om det slår igennem til grafen. Men i første omgang så forsvandt grafen.

P.s. Hvad betyder "værdi & chr(13) & chr(10) & Dato"
20. december 2004 - 13:24 #12
hmm, jeg kan ikke gennemskue hvorfor der ikke kommer nogen graf!!??

chr(13) & chr(10) betyder bare Linieskift således at værdien står øverst og datoen står på linine under
Avatar billede Slettet bruger
20. december 2004 - 13:56 #13
Nej jeg er også på bar bund, men dette format i forespørgslen bør altså slå igennem og vises på grafen?

Jeg mener der er jo masser decimaler på hvis man kører forespørgslen, men i grafen er det heltal eller lign. der er i hvert tilfald ingen decimaler.
20. december 2004 - 13:59 #14
Prøv evt at kigge på den SQl, som ligger på selve grafen. Den finder du ved (i design) at kigge på egenskaberne for for graf-objektet (ikke inde i grafen).

Her "oversætter" Access jo din forespørgsel til noget, som grafen kan bruge. Måske kan du sætte formattet der i stedet?
Avatar billede overchord Nybegynder
20. december 2004 - 14:32 #15
Umiddelbart lyder det som om det er selve grafen der kunne vaere problemet. Hvis du har valgt et chart som benytter kategori-akser faar du nogle temmenligt underlige formattering af "tal" paa aksen.
Proev at bruge et scatter-plot istedet og se om du faar samme problem.
Avatar billede Slettet bruger
20. december 2004 - 15:04 #16
tj> Jeg kan ikke finde den sql som ligger på selve grafen.
overchord> Det er det samme hvis jeg vælger andre charts.
Avatar billede overchord Nybegynder
20. december 2004 - 15:49 #17
Spg du skrev: "Nå ja, mine tal står jo heller ikke "på" x-aksen, de viser bare det præcise tal for det ovenstående punkt på grafen."

Det indikerer kraftigt at det er en kategori-akse du arbejder med. KAtegori-akser opfatter ikke tal, blot elementer. Enkelte chart-typer kan arbejde med tal paa begge akser, og de kan som regel formatteres til at ligne dem som benytter kategorier istedet.
Avatar billede Slettet bruger
20. december 2004 - 15:57 #18
Hvorfor tager den så ikke format med fra det bagvedliggende felt i designvisningen? Det ville være rart hvis jeg kunne få format til at virke i forespørgslen, for at se om det virkede. Jeg er nød til at se på det imorgen, for det ska´sgu´virk´... !~)
Avatar billede Slettet bruger
20. december 2004 - 15:57 #19
!~)
Avatar billede Slettet bruger
21. december 2004 - 08:42 #20
Ok så er jeg her igen..
Avatar billede Slettet bruger
21. december 2004 - 10:00 #21
Nej jeg kan ikke finde løsningen, hjælp....
Er der nogen som har en ide!
Avatar billede Slettet bruger
21. december 2004 - 13:36 #22
Hjælp
Avatar billede Slettet bruger
21. december 2004 - 15:40 #23
TJ> jeg afviser, men hvis det senere hen viser sig at det løser problemet, så må du ha' points alligevel.
Avatar billede Slettet bruger
22. december 2004 - 14:18 #24
Jeg er nød til at lukke da jeg har juleferie, så må jeg vende tilbage og håbe på en løsning. God Jul !~)
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