Avatar billede Oscar560 Novice
20. oktober 2011 - 16:54 Der er 4 kommentarer og
1 løsning

Samle kolonner

Jeg har en database med en masse excel ark som jeg opdatere løbende. Jeg skal i excel samle nogle kolonner.

Her er eksempel:

Tabel 1
Periode: Procent-1
01.01.2011 10%
01.02.2011 10%
01.03.2011 20%

Tabel 2
Periode: Procent-2
01.01.2011 10%
01.02.2011 10%
01.03.2011 20%

Tabel 3
Periode: Procent-3
01.01.2011 10%
02.01.2011 10%
01.02.2011 10%
01.03.2011 20%

RESULTAT af forespørgelsen:

Periode: Procen-1 Procent-2 Procent-3
01.01.2011 10%      10%      10%
02.01.2011                  10%
01.02.2011 10%      10%      10%
01.03.2011 20%      20%      20%

Hvordan samler jeg periode kolonner fra flere tabeler så der er en kolonne ligesom i eksemplet ovenover. På forhånd tak.
Avatar billede larsgrau Forsker
20. oktober 2011 - 18:35 #1
I din tabel skal du sætte kolonne Periode indekseret under generalt til "Ja - ingen dubletter", så kan periode kun komme en gang.
Avatar billede Slettet bruger
20. oktober 2011 - 23:15 #2
Først samles det hele i en tabel:

select dato,p,"Procent-1" as ptype from T1
union
select dato,p,"Procent-2" as ptype from T2
union
select dato,p,"Procent-3" as ptype from T3;

En krydstabulering baseres på dette (Tunified)

TRANSFORM Sum(p)
SELECT dato
FROM Tunified
GROUP BY dato
PIVOT ptype;
Avatar billede Oscar560 Novice
20. oktober 2011 - 23:37 #3
Det lyder som mulighed har prøvet men der virker ikke med dato der kommer den med indtast parameterværdi.
Jeg fik det til at virke med
SELECT Procent-1 FROM Tabel_1
UNION
SELECT Procent-2 FROM Tabel_2
UNION
SELECT Procent-3 FROM Tabel_3

Men nu sortere den datoer helt forkert.

f.eks. nu kommer de

13-06-2011
14-06-2011
15-05-2011
15-06-2011
16-05-2011
16-06-2011

kan bare ikke for dem til at komme i rigtig rækkefølge.
Avatar billede Slettet bruger
21. oktober 2011 - 16:57 #4
En union er kun mulig med tabeller med samme feltnavne.
Avatar billede Oscar560 Novice
21. oktober 2011 - 17:25 #5
Det er de også

Der er kun eksempel, alle ark har en felt som hedder Periode, i stedet for procent-1 osv
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