Avatar billede anni01ad Nybegynder
23. september 2013 - 13:15

Base SAS: Udregne ratio for variabel pr minut baseret på events med timestamps

Hej experter

Jeg har lidt svært ved at løse dette problem, som jeg håber I kan hjælpe med:

Jeg har et dataset med tre variable. En der angiver en periode, en der angiver et event, og en der angiver et antal millisekunder fra periodens start.

De to eventtyper hedder ON og OFF, svarende til lyset bliver tændt, og lyset bliver slukket. For hvert event er der angivet hvornår det sker, i millisekunder.

Jeg har brug for at vide, i hvor lang tid i hvert minut af perioden at lyset var tændt som en ratio fra 0-1.

Eksempel:

period  event  ms

1        ON    0

1        OFF    30000

1        ON    45000

1        OFF    75000

1        ON    90000

...

Der er kun en periode i eksemplet. Resultatet skulle gerne være, at for minut '1' og '2' er ratio '.75', da lyset har været tændt i 45 sekunder i begge minutter. Hvis der ikke er flere events end disse, bør minut '3' således have en ratio på '1'. Dette gælder for alle minutter i resten af perioden.

Kan I komme med et godt bud på hvordan jeg kan løse dette?

På forhånd tak for hjælpen!
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
Kurser inden for grundlæggende programmering

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