Date: Tue, 8 Nov 2005 20:50:46 -0500
Reply-To: Tony Yang <tonyyangsxz@GMAIL.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Tony Yang <tonyyangsxz@GMAIL.COM>
Subject: Re: number of digits after decimal dot
In-Reply-To: <BAY101-F402D8133A8DFA0DFD7D4DDE670@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1
Hi, Toby;
Yes, I noticed the note from Philip that (without converting to character,
etc), perhaps there is another way to do that without converting. I do not
know.
Thanks and have a nice night!
Tony
On 11/8/05, toby dunn <tobydunn@hotmail.com> wrote:
>
> Tony,
>
> Doing it that way will make a conversion from numeric to character
> implicitly. Do it that way and look at the log you will see a note in
> there
> telling you that a conversion was made. The problem I see is that al the
> sas functions that i can figure to use will do this implicit conversion.
>
> Toby Dunn
>
>
>
>
>
> From: Tony Yang <tonyyangsxz@GMAIL.COM>
> Reply-To: Tony Yang <tonyyangsxz@GMAIL.COM>
> To: SAS-L@LISTSERV.UGA.EDU
> Subject: Re: number of digits after decimal dot
> Date: Tue, 8 Nov 2005 20:37:00 -0500
> MIME-Version: 1.0
> Received: from mailgw.cc.uga.edu <http://mailgw.cc.uga.edu> ([
> 128.192.1.101 <http://128.192.1.101>]) by mc4-f8.hotmail.com<http://mc4-f8.hotmail.com>
> with Microsoft SMTPSVC(6.0.3790.211); Tue, 8 Nov 2005 17:38:22 -0800
> Received: from listserv.cc.uga.edu <http://listserv.cc.uga.edu> (
> listserv.uga.edu <http://listserv.uga.edu> [128.192.1.75<http://128.192.1.75>
> ])by
> mailgw.cc.uga.edu <http://mailgw.cc.uga.edu> (8.12.11/8.12.11) with ESMTP
> id jA8NdB2L028627;Tue, 8 Nov
> 2005 20:37:01 -0500
> Received: from LISTSERV.UGA.EDU <http://LISTSERV.UGA.EDU> by
> LISTSERV.UGA.EDU <http://LISTSERV.UGA.EDU> (LISTSERV-TCP/IP release
> 1.8d) with spool id 2118783 for SAS-L@LISTSERV.UGA.EDU; Tue, 8 Nov
> 2005 20:37:01 -0500
> Received: from nproxy.gmail.com <http://nproxy.gmail.com> (
> nproxy.gmail.com <http://nproxy.gmail.com> [64.233.182.192<http://64.233.182.192>])
> by
> listserv.cc.uga.edu <http://listserv.cc.uga.edu> (8.12.11/8.12.11) with
> ESMTP id jA91b0Ea006192
> for <SAS-L@listserv.uga.edu>; Tue, 8 Nov 2005 20:37:01 -0500
> Received: by nproxy.gmail.com <http://nproxy.gmail.com> with SMTP id
> l24so15616nfc for
> <SAS-L@listserv.uga.edu>; Tue, 08 Nov 2005 17:37:00 -0800 (PST)
> Received: by 10.48.234.13 <http://10.48.234.13> with SMTP id
> g13mr60127nfh; Tue, 08 Nov 2005
> 17:37:00 -0800 (PST)
> Received: by 10.48.249.8 <http://10.48.249.8> with HTTP; Tue, 8 Nov 2005
> 17:37:00 -0800 (PST)
> X-Message-Info: eW1r7T5OXW48Ryy32pTi2FSmK3go9dIG58bC+Hw5eZA=
> DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com<http://gmail.com>
> ;
>
>
> h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
>
>
> b=bsmK7O53QMlA3uWEwClJlGXNaFsmcWDg7RLI1ZdqoX2LZC3miYZr/Dy620kJL4xFIfJwYpRmfGFA8rnGf7+h6DxOL+q0049x1I15brGKsmNXRjjeIs/iFcE6pjiJ6sC2M9H6Qk1LR7NFyLhdL/tlkwXvK6C0CT026eoerKh8Z+I=
> References: <1131497954.271190.246200@g14g2000cwa.googlegroups.com>
> Comments: To: Philip Primak <pprimak@gmail.com>
> Return-Path: owner-sas-l@LISTSERV.UGA.EDU
> X-OriginalArrivalTime: 09 Nov 2005 01:38:23.0304 (UTC)
> FILETIME=[45A93480:01C5E4CE]
>
> Hi, Philip;
> You can try to use SCAN function and set . as a delimiter, then you can
> use
> LENGTH function to count the number of digits.
> Hope this helps.
> Best regards,
> Tony
>
> On 11/8/05, Philip Primak <pprimak@gmail.com> wrote:
> >
> > Hi
> >
> > What is the simplest way to calculate number of digits after decimal
> > dot (without converting to character, etc)?
> >
> > x=1.2345 nd=4
> > x=801.500 nd=1
> > x=20 nd=0
> > x=3.14 n=2
> > ...
> >
> > Thank you
> > Philip Primak
> >
>
>
>
--
Best regards,
Tony
|