10. september 2007 - 13:30Der er
8 kommentarer og 1 løsning
Pivot-tabel og perioder
Har idag en pivot-tabel genereret på data hentet fra Dynamics NAV (Navision 4.03) - dette fungere perfekt - MEN ville gerne lave kolloner med måneden oms m.v. men jeg kan ikke greje hvordan jeg kan "opdele" de importerede data i forskellige kolloner. Hvis jeg indsætter datoen fra tabel'en kommer alle dati i kollonnen. Nogen der kan hjælpe ?
Om dine data er transaktionsopdelte, således du f.eks. har en dato per række og således kan vælge "Dato" i din table layout, kan du højreklikke på "Dato" i din pivot tabel og vælge "group and show detail" og "group", hvor der herefter popper en boks op, hvor du kan vælge at gruppere dine data, efter år, måned, dato, timer, etc. Det er en forudsætning for dette at dine "dato" læses af xl som datoer - altså med en datoværdi. Hilsen Luffe
Datoa ligger pr. række. Og det kan til dels lade sig gøre, HVIS man markerer 010307+020307..310307 og opdeler denne markering, herefter det samme med resten af månederne. Kunne være løsningen hvis det ikke lige var fordi at pivottabellen bliver smadret når man ændrer datoen i forespørgslen, så kan man starte helt forfra med tabellen og alle beregningsfelter, grupper m.v. ikke sjovt at skulle dette pr. måned fremover. Er der en genial løsning herpå ? Ender med jeg må kigge på Jetreports....desværre !
Jeg tror ikke jeg helt er med, når du taler om denne opdeling og markering af måneder. Styrken i pivot tabeller med dato'er er at man ikke behøver at foretage sig noget med dato opdeling, når man en gang har sat det op i pivot'en, og man kan flippe rundt med månederne som man vil i kolonner og rækker. Dog skal to forudsætninger være på plads: 1) I dine rådata skal der være en dato per transaktion (en per række), og altså en kolonne der kan benævnes "Date" - Denne forudsætning er jeg næsten sikker på er opfyldt, når jeg læser dine kommentarer. 2) Dato feltet skal være opbygget sådan at xl læser det som et datofelt. Og om jeg ser dit har du en "tekst" der f.eks. hedder '020307, hvilket xl ikke genkender som en dato. Løsningen kunne være at du i din download af data tilføjer endnu en kolonne, hvor du ændrer ovenstående datofelt til et der kan læses af xl. Om du har en dato i format 020307 i celle A2, kan følgende formel konvertere: =LEFT(A2;2)&"-"&MID(A2;3;2)&"-20"&RIGHT(A2;2) hvilket giver: 02-03-2007, som xl genkender som dato. Denne kan du så bruge i din pivot og når du så trykker på group på dette dato felt, vil du se mulighederne for at gruppere efter måned, år, dag osv. Du kan altid tjekke om det er et "gyldigt" dato format med formlen =DATEVALUE(B2); hvilket i ovenstående tilfælde giver værdien 39143, som er antallet af dage siden 01-01-1900 / Luffe
Du har næsten ret i nr. 2 - jeg får dato over som "05-03-07 00:00" og det er jo nok derfor den ikke ser det som en dato. Ser lige om jeg ikke kunne finde et bedre felt at få med over ! Men du har svaret på mit spørgsmål så smid et svar ,-)
Det format 05-03-07 00:00 er noget xl vil kunne genkende som dato. Grunden er nok at det kommer over som et tekstfelt. Hvis du ganger feltet med 1 vil du få værdien 39146, som blot er datoværdien, som du kan formatere til en mere læsevenlig dato. Du kan eventuelt bruge paste special til at gange hele kolonnen med 1, så du ikke skal lave nogle ekstrakolonner - hvis du kender den feature. Hilsen Luffe
Det går helt fint til Jeg vil gruppere dato kolonnerne. Når jeg smider feltet dato ind i pivottabellen - laver den en kolonne pr. dag - det vil jeg så gerne opdel til PR. Måned - Er der så kun den mulighed at markere alle dage i feks. Maj og gruppere disse ? Eller hvad gør jeg galt - får ikke den boks du taler om ?????
Jeg forestiller mig du highlighter alle dage i maj, højreklikker, vælger group and show detail > vælger group, og så laver den en ekstra linje hvor din gruppering af maj måned. Dette er den manuelle form for gruppering, du kan bruge til dine personlige grupperinger af dine data. Hvis du skal bruge xl funktionen med dato gruppering højreklikker du kun på en enkelt dato eller på selve dato drop down boksen, ikke markere flere celler, så skulle den grouping box med muligheder for dato gruppering gerne dukke op når du vælger group and show detail > og vælger group. Derfor det er vigtig at xl skal kunne genkende værdier som datoer. Håber du kan få den frem for det er en ret smart funktion. / Luffe
Du skal lige huske at eventuelt ungroupe din manuelle maj gruppering først.
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.