20. december 2004 - 08:46Der 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?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Du skriver "selvom jeg sætter decimaler på..."! Er det i forespørgslen eller er du inde på grafen og redigere akse-indstillingerne?
Synes godt om
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.
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)
Synes godt om
Slettet bruger
20. december 2004 - 11:30#4
Jeg kan ikke finde nogle steder hvor jeg sætte formatet? Jeg fortsætter....
Synes godt om
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 ?
Synes godt om
Slettet bruger
20. december 2004 - 11:44#6
Jeg kan på y-aksen
Synes godt om
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.
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.
Synes godt om
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.
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)
Synes godt om
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"
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?
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.
Synes godt om
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.
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.
Synes godt om
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´... !~)
Synes godt om
Slettet bruger
20. december 2004 - 15:57#19
!~)
Synes godt om
Slettet bruger
21. december 2004 - 08:42#20
Ok så er jeg her igen..
Synes godt om
Slettet bruger
21. december 2004 - 10:00#21
Nej jeg kan ikke finde løsningen, hjælp.... Er der nogen som har en ide!
Synes godt om
Slettet bruger
21. december 2004 - 13:36#22
Hjælp
Synes godt om
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.
Synes godt om
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 !~)
Synes godt om
Ny brugerNybegynder
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.