PICTURE formater. Klog på SAS 15. marts 2012



Relaterede dokumenter
Bookingmuligheder for professionelle brugere i Dansehallerne

HA-SPAD MEDIA KIT

Gadeoptræden & Gademusik København 2010

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Kursus/workshop: SQL

Unitel EDI MT940 June Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Nyhedsmail, december 2013 (scroll down for English version)

WIFI koder til Miljøagenturet: Brugernavn: AIACE course Kodeord: TsEG2pVL EU LOGIN KURSUS 21. AUGUST FORMIDDAG:

Nyhedsmail, april 2014 (scroll down for English version)

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et)

November hilsner fra NORDJYSKE Medier, Distributionen

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

Gadeoptræden.... er meget velkommen på byens gågader og pladser. Læs reglerne her...

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Help / Hjælp

Name: Week of April 15 MathWorksheets.com

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level.

Nyhedsmail, november 2013 (scroll down for English version)

Palle Preben Hansen Eksamensopgave Fagkommunikation 3. Sem. SIV Engelsk, Hold B 11/ FRANCHISE AGREEMENT

Trolling Master Bornholm 2013

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Titel: Barry s Bespoke Bakery

How Long Is an Hour? Family Note HOME LINK 8 2

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

News from the barn. by Nikolaj Stidsen and Michael Frederiksen. midtjysk svinerådgivning - vi flytter viden

Trolling Master Bornholm 2013

Udbud på engelsk i UCL. Skabelon til beskrivelse

Aktivering af Survey funktionalitet

Trolling Master Bornholm 2014

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

Trolling Master Bornholm 2012

Åbenrå Orienteringsklub

Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik

Masters Thesis - registration form Kandidatafhandling registreringsformular

STUDIEOPHOLD I BANGKOK FASE 2 - INFORMATION, VEJLEDNING OG DOKUMENTER

Business Rules Fejlbesked Kommentar

Trolling Master Bornholm 2015

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB)

SEPA Direct Debit. Mandat Vejledning Nets Lautrupbjerg 10 DK-2750 Ballerup

Internationalt uddannelsestilbud

CHR/chr veksling med sporbarhedssystemet T-doc. Neden stående krav skal være opfyldt vedr. dataudveksling mellem apparater og sporbarhedssystem.

Name: Week of April 22 MathWorksheets.com

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

Trolling Master Bornholm 2014?

how to save excel as pdf

Opera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator

Bilag. Resume. Side 1 af 12

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

IBM WebSphere Operational Decision Management

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5

Klargøring af data til aflevering til DDA. Instruks

Assembly Instructions. ROLZ-2 Portable AV/Conference Center

SPECIALTRYKKERIETS KUNDE WEBPORTAL KOM GODT I GANG

Grades 2-3 Girls Saturday Jan 5, 9am-10:30am PFFC 9 weeks Girls Tuesday Jan 8, 6:30pm-8pm PFFC 9 weeks

Choosing a Medicare prescription drug plan.

SAS Corporate Program Website

Trolling Master Bornholm 2014

WIKI & Lady Avenue New B2B shop

BADGES CATALOG d e s i g n p r o d u c e d e l i v e r

Trolling Master Bornholm 2016 Nyhedsbrev nr. 6

Name: Week of April 1 MathWorksheets.com

The City Goods Ordinance. 1. Introduction. Web: City Gods. Certificeret.

Linear Programming ١ C H A P T E R 2

Model Brugsanvisning Instruction manual

FULDSTÆNDIGE FORSLAG TIL VEDTAGELSE PÅ ORDINÆR GENERALFORSAMLING. I ERRIA A/S, CVR-nr ONSDAG DEN 24. APRIL 2013 kl. 15.

extreme Programming Kunders og udvikleres menneskerettigheder

PUT og INPUT funktionerne

% &$ # '$ ## () %! #! & # &, # / # 0&. ) / & #& #

Exercise 6.14 Linearly independent vectors are also affinely independent.

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Trolling Master Bornholm 2013

BILAG 8.1.B TIL VEDTÆGTER FOR EXHIBIT 8.1.B TO THE ARTICLES OF ASSOCIATION FOR

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites.

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

User Manual for LTC IGNOU

Xpressions Webassistant Administrationsprogram for brugeren

Danish language study for foreign nationals in Copenhagen

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Freefly B-Række Regler

UDKAST & et tidligt kig | Tog i Danmark | K20 | Opdateret 4 September 2019 | DSB

Reventlow Lille Skole

ECE 551: Digital System * Design & Synthesis Lecture Set 5

18 stamtoner, version 1.0

Weekend SKEMA UGE SKEMA DANSE- SALEN MANDAG TIRSDAG ONSDAG TORSDAG FREDAG 15:00-16:00 16:00

INGEN HASTVÆRK! NO RUSH!

Aflevering af OIOXML-skemaer Dokumentation

Strings and Sets: set complement, union, intersection, etc. set concatenation AB, power of set A n, A, A +

OIOXML dokumentationsguide for Tid

IBM WebSphere Operational Decision Management

Dato: 24. oktober 2013 Side 1 af 7. Teknologisk singularitet. 24. oktober 2013

CHAPTER 8: USING OBJECTS

ANNONCERING AF CYKELTAXAHOLDEPLADSER I RØD ZONE OG LANGELINIE

Trolling Master Bornholm 2018 Nyhedsbrev nr. 1

Boligsøgning / Search for accommodation!

Transkript:

PICTURE formater Klog på SAS 15. marts 2012

Agenda Hvad er et format Hvor adskiller et PICTURE format sig Teknik Eksempel 1 cprnr Eksempel 2 cprnr med "udsøgning" af fejlrecords Eksempel 3 et format, der reducerer til 1.000 kr. Eksempel 4 dit eget datoformat Eksempel 5 et datoformat til DB2 Spørgsmål Klog på SAS - 15. marts 2012 2

Hvad er et format? En ekstern repræsentation af en variabels værdisæt i et SASdatasæt bruges ved præsentation af data gemmes i et "SAS Catalog" "Ekstern" fordi repræsentationen ligger uden for data Selve variabel-værdierne er internt repræsenteret i et SAS datasæt Det betyder at SAS dybest set kun behøver 2 datatyper char(acter), alfanumerisk num(eric), numerisk Det er kvadratisk (enkelt)! Det er praktisk (fleksibelt og hurtigt)! Det er godt! Klog på SAS - 15. marts 2012 19-03-2012 3

Hvad er et picture format? Et "almindeligt" format "oversætter" en variabelværdi til noget andet (typisk mere forståeligt): fx 1 oversættes til Ja og 2 oversættes til Kvinde i en rapport den interne variabelværdi er stadig 1 hhv 2 Et picture-format er en skabelon eller en maske: fx vis 70282870 som +45 7028 2870 i en rapport fx vis 12548.45 som 12.548,45 DKK i en rapport den interne variabelværdi er stadig 70282870 hhv. 12548.45 det er "selvfølgelig" helt anderledes med tid PICTURE virker kun på numeriske variable Klog på SAS - 15. marts 2012 19-03-2012 4

Teknik type interval picture cprf low - high = '099999-9999'; navn maske Klog på SAS - 15. marts 2012 19-03-2012 5

Eksempel 1: Simpel formatering af et CPRnr Data 601881564 25610564 (nogen har tastet et telefonnummer ind i feltet) 562545814756 (her er brugt et kundenummer af en slags) Ønsket rapport 060188-1564 Klog på SAS - 15. marts 2012 19-03-2012 6

Eksempel 2: "Udsøgning" af fejl-records Indføre et mere korrekt interval og noget der ligger udenfor Afmærker, hvis der er fejl Klog på SAS - 15. marts 2012 19-03-2012 7

Teknik navn type interval 1 picture cprf maske 1 0101000000-3112999999 = '999999-9999' other = '0000000000000000' interval 2 maske 2 (prefix='fejl: '); prefix 2 (picture option) Klog på SAS - 15. marts 2012 19-03-2012 8

Eksempel 3: Et format der reducerer til 1.000 kr. Skal dække alle tal Skal vise korrekt fortegn Skal runde af efter 5-regel Ingen decimaler eller 1 decimal Klog på SAS - 15. marts 2012 19-03-2012 9

Teknik multiplier picture tkr low - <0 = '0.000.000.009 t.kr' (prefix='-' mult=0.001) 0 - high = '0.000.000.009 t.kr' (mult=0.001); multiplier Klog på SAS - 15. marts 2012 19-03-2012 10

Teknik format option round picture tkr (round) low - <0 = '0.000.000.009 t.kr' (prefix='-' mult=0.001) 0 - high = '0.000.000.009 t.kr' (mult=0.001); Klog på SAS - 15. marts 2012 19-03-2012 11

Eksempel 4: Et datoformat Formkrav (YYYYMMDD TTMMSS) Klog på SAS - 15. marts 2012 19-03-2012 12

Teknik maske directives picture driftts low - high = '(%Y%0m%0d %0H%0M%0S)' (datatype=datetime); picture option Klog på SAS - 15. marts 2012 19-03-2012 13

Directives %a abbreviated weekday name (for example, Wed). %A full weekday name (for example, Wednesday). %b abbreviated month name (for example, Jan). %B full month name (for example, January). %C long month name with blank padding (January through December) (for example, December). %d day of the month. %e day of the month as a two-character decimal number with leading spaces (" 1"- "31") (for example, 2 ). %F full weekday name with blank padding. %G year as a four-digit decimal number (for example, 2008). If the week that contains January 1 has four or more days in the new year, then it is considered week 1 in the new year. Otherwise, it is the last week of the previous year and the year is considered the previous year. %H hour (24-hour clock). %I hour (12-hour clock). %j day of the year as a decimal number (1 366), with leading zero. %m month (1 12). %M minute (0 59). %n number of days in a duration as a decimal number (maximum of 10 digits) (for example, 25). %o month (1-12) with blank padding (for example, " 2"). %p equivalent to either a.m. or p.m. %q abbreviated quarter of the year string such as 1, 2, 3, or 4. %Q quarter of the year string, such as Quarter1, Quarter2, Quarter3, or Quarter4. %s fractional seconds as decimal digits (for example,.39555). The number of digits formatted is the number of digits to the right of the decimal point that is specified when you use the format. SAS rounds fractional seconds to accommodate the number of digits specified for fractional seconds. %S seconds (0 59), allowing for possible leap seconds. %u weekday as a one-digit decimal number (1 7 (Monday - Sunday)) (for example, Sunday=7). %U week number of the year as a decimal number (0 53). Sunday is considered the first day of the week. %V week number (01 53) with the first Monday as the start day of the first week. Minimum days of the first week is 4. %w weekday as a one-digit decimal number (0 6 (Sunday through Saturday)) (for example, Sunday=0). %W week number (0 53) with the first Monday as the start day of the first week. %y year without century (0 99) (for example, 93). %Y year with century as a four-digit decimal number (1970 2069) (for example, 1994). %z UTC time-zone offset. %Z time-zone name. %% the % character. Klog på SAS - 15. marts 2012 19-03-2012 14

Eksempel 5: DB2 format Formatet skal have masken YYYY-MM-DD-TT.MM.SS.ssssss Klog på SAS - 15. marts 2012 19-03-2012 15

Teknik picture db2ts low - high = '%Y-%0m-%0d-%0H.%0M.%0S.%s' (datatype=datetime) ; "mili"-sekunder Klog på SAS - 15. marts 2012 19-03-2012 16