Avatar billede DonDaase Novice
27. april 2012 - 09:01 Der er 1 kommentar og
1 løsning

Reporting Services 2005 - Matrix

Hej.

Jeg har et problem med en kundestyrings rapport jeg er igang med at opbygge. Jeg beklager hvis beskrivelsen bliver lidt omfattende.

Jeg har en database der indeholder data om lagerbeholdning samt bevægelser på beholdningerne. I grove træk ser den ud som nedenstående.

Højde    Bredde    Type            Antal    Dato
100    200    Lagerbeholdning    10    27/04/12
100    200    Lageraftræk    -5    28/04/12
100    200    Ordre            3      29/04/12
100    200    Lageraftræk    -10    30/04/12

Det jeg gerne vil lave er en matrix med lagerbevægelser (dato) ud af X-aksen og dimensioner ned ad Y-aksen. Det er som sådan også let nok.

Højde    Bredde    Lagerbeholdning    28/04/12  29/04/12  30/04/12
100    200    10            -5      3        -10

Det jeg mangler er måde at angive hvornår lageret går < 0. I eksemplet vil dette ske d. 30/4-12. Dette kunne eksempelvis være med en baggrundsfarve. Dvs. jeg mangler en expression der på hvert datafelt summerer alle felter til v. i matrixen (incl. sig selv). Og hvis den er < 0 skal den den blive rød.

HOW??

Jeg har fået det til at virker på listeform men problemet er at jeg programmerer hvert felt og da vi ofte skal et par måneder ud i fremtiden kan det blive lidt omfattende at programmere 60 felter.
Avatar billede DonDaase Novice
30. april 2012 - 08:04 #1
Ja, der skete lidt med formateringen af data. Skriv hvis det skal forklares dybere...
Avatar billede DonDaase Novice
11. juli 2012 - 08:50 #2
Lukket
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
Computerworld tilbyder specialiserede kurser i database-management

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