04. august 2004 - 09:19Der er
6 kommentarer og 2 løsninger
Få alle overskrifter med
Jeg har en base med observationer for personer fordelt på alder og område (hvor de bor).
Jeg skal herudfra lave en række tabeller udfra mit datasæt. det gør jeg med krydstabuleringsforesp.
Jeg har brug for at ALLE aldersklasser OG alle områder er med i alle tabeller - også selvom der ikke er observationer i en bestemt aldersklasse eller i et område. Hvordan gør jeg det?
Nej det er ikke rigtig det jeg er ude efter. Min skal ikke være dynamisk men snarere statisk. Der skal være de kolonneoverskrifter, som findes i en anden tabel, der indeholder alle områderne. Og de rækker som findes i en tabel med aldersklasserne.
Hvis jeg i min krydstabuleringsforesp. laver en join fra tabellen med aldersklasserne og så bruger feltet Alder herfra som rækkeoverskrift, så kommer alle aldersklasser md. problemet er, at jeg ikke kan få lov at lave to joins i samme krydstab. så jeg kan ikke få alle områder med
Jeg tror, at jeg selv har et bud: hvis man starter med at lave en krydstab. med datatabellen og områdetabellen (den der skal være kolonneoverskrift). Område fra områdetabellen joines til område i datatabellen. Område fra områdetabellen anvendes som kolonneoverskrift, så kommer alle områder med. Alder fra datatabellen anvendes som rækkeoverskrift.
Herefter laves en udvælgelsesforesp. baseret på krydstabuleringsforespørgslen som lige er oprettet. Der joines fra tabellen med alder feltet Alder til feltet alder i den oprettede krydstab. Alle felter fra krydstab'en tages med og desuden feltet Alder fra tabellen alder.
Eneste ulempe er, at der er to kolonner med alder. men ellers ser det ud til at virke. Eller er det en dårlig løsning?
Nej jeg er nødt til at bruge stjernen så alle kolonner kommer med, fordi jeg kunne finde på at medtage et nyt område i min områdetabel, og så skulle den gerne tage det hele med.
Det ville være smart hvis man kunne sige "alle felter undtagen..."
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.