<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ERROR: Numeric format F in PUT function requires a numeric argument. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808830#M318929</link>
    <description>&lt;P&gt;Variable Serial is not numeric.&lt;/P&gt;
&lt;P&gt;Pretty plain: where you are using the Z format the variable is not numeric.&lt;/P&gt;
&lt;PRE&gt;RROR: Numeric format Z in PUT function requires a numeric argument.&amp;nbsp;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Apr 2022 14:08:47 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2022-04-20T14:08:47Z</dc:date>
    <item>
      <title>ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808801#M318910</link>
      <description>&lt;P&gt;Good Day expect,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;am running the below script and am getting the above error message&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;PROC SQL;
	CREATE TABLE CAP.DECK16P4 AS
		SELECT 'DECK16P4' AS DECK,*

		FROM FB.FINAL_BRACC_ALL
			WHERE ACCNRSER IN 
				(
			SELECT INPUT(PUT(COMPRESS(INPUT(PUT(ACNO,13.),$13.)||PUT(SERIAL,Z3.)),$16.),16.) 
				FROM WORK.MAP_COP_FILE
);
	quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;LI-SPOILER&gt;&lt;P&gt;lOG&lt;BR /&gt;1 ;*';*";*/;quit;run;&lt;BR /&gt;2 OPTIONS PAGENO=MIN;&lt;BR /&gt;3 %LET _CLIENTTASKLABEL='Program (16)';&lt;BR /&gt;4 %LET _CLIENTPROCESSFLOWNAME='Process Flow';&lt;BR /&gt;5 %LET _CLIENTPROJECTPATH='Y:\AML\VBM\SAP Model\SAS Scripts\SAS Scripts\Tracking Tool.egp';&lt;BR /&gt;6 %LET _CLIENTPROJECTPATHHOST='LSBSA-4HDVQ73';&lt;BR /&gt;7 %LET _CLIENTPROJECTNAME='Tracking Tool.egp';&lt;BR /&gt;8 %LET _SASPROGRAMFILE='';&lt;BR /&gt;9 %LET _SASPROGRAMFILEHOST='';&lt;BR /&gt;10&lt;BR /&gt;11 ODS _ALL_ CLOSE;&lt;BR /&gt;12 OPTIONS DEV=PNG;&lt;BR /&gt;13 GOPTIONS XPIXELS=0 YPIXELS=0;&lt;BR /&gt;14 FILENAME EGSR TEMP;&lt;BR /&gt;15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR&lt;BR /&gt;16 STYLE=HtmlBlue&lt;BR /&gt;17 STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")&lt;BR /&gt;18 NOGTITLE&lt;BR /&gt;19 NOGFOOTNOTE&lt;BR /&gt;20 GPATH=&amp;amp;sasworklocation&lt;BR /&gt;21 ENCODING=UTF8&lt;BR /&gt;22 options(rolap="on")&lt;BR /&gt;23 ;&lt;BR /&gt;NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR&lt;BR /&gt;24&lt;BR /&gt;25 GOPTIONS ACCESSIBLE;&lt;BR /&gt;26&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;27 PROC SQL;&lt;BR /&gt;28 CREATE TABLE CAP.DECK16P4 AS&lt;BR /&gt;29 SELECT 'DECK16P4' AS DECK,*&lt;BR /&gt;30&lt;BR /&gt;31 FROM FB.FINAL_BRACC_ALL&lt;BR /&gt;32 WHERE ACCNRSER IN&lt;BR /&gt;33 (&lt;BR /&gt;34 SELECT INPUT(PUT(COMPRESS(INPUT(PUT(ACNO,13.),$13.)||PUT(SERIAL,Z3.)),$16.),16.)&lt;BR /&gt;35 FROM WORK.MAP_COP_FILE&lt;BR /&gt;36 );&lt;BR /&gt;ERROR: Numeric format F in PUT function requires a numeric argument.&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;BR /&gt;ERROR: Numeric format F in PUT function requires a numeric argument.&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2022-04-20T14:32:23,969+02:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 2206438| _DISARM| 27697152| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.000000|&lt;BR /&gt;_DISARM| 0.025944| _DISARM| 1966077143.943687| _DISARM| 1966077143.969631| _DISARM| 0.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2022-04-20T14:32:23,969+02:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 624679| _DISARM| 27697152| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.010000| _DISARM|&lt;BR /&gt;0.001826| _DISARM| 1966077143.968149| _DISARM| 1966077143.969975| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.&lt;BR /&gt;37 quit;&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2022-04-20T14:32:23,970+02:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 118976512| _DISARM| 27697152| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.010000| _DISARM|&lt;BR /&gt;0.084105| _DISARM| 1966077143.886494| _DISARM| 1966077143.970599| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;real time 0.08 seconds&lt;BR /&gt;user cpu time 0.01 seconds&lt;BR /&gt;2 The SAS System 13:46 Wednesday, April 20, 2022&lt;/P&gt;&lt;P&gt;system cpu time 0.00 seconds&lt;BR /&gt;memory 6551.28k&lt;BR /&gt;OS Memory 32432.00k&lt;BR /&gt;Timestamp 2022/04/20 02:32:23 PM&lt;BR /&gt;Step Count 60 Switch Count 0&lt;BR /&gt;Page Faults 0&lt;BR /&gt;Page Reclaims 78&lt;BR /&gt;Page Swaps 0&lt;BR /&gt;Voluntary Context Switches 22&lt;BR /&gt;Involuntary Context Switches 10&lt;BR /&gt;Block Input Operations 0&lt;BR /&gt;Block Output Operations 0&lt;BR /&gt;&lt;BR /&gt;38&lt;BR /&gt;39 GOPTIONS NOACCESSIBLE;&lt;BR /&gt;40 %LET _CLIENTTASKLABEL=;&lt;BR /&gt;41 %LET _CLIENTPROCESSFLOWNAME=;&lt;BR /&gt;42 %LET _CLIENTPROJECTPATH=;&lt;BR /&gt;43 %LET _CLIENTPROJECTPATHHOST=;&lt;BR /&gt;44 %LET _CLIENTPROJECTNAME=;&lt;BR /&gt;45 %LET _SASPROGRAMFILE=;&lt;BR /&gt;46 %LET _SASPROGRAMFILEHOST=;&lt;BR /&gt;47&lt;BR /&gt;48 ;*';*";*/;quit;run;&lt;BR /&gt;49 ODS _ALL_ CLOSE;&lt;BR /&gt;50&lt;BR /&gt;51&lt;BR /&gt;52 QUIT; RUN;&lt;BR /&gt;53&lt;/P&gt;&lt;/LI-SPOILER&gt;&lt;P&gt;accno is a character and serial is a character&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 12:47:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808801#M318910</guid>
      <dc:creator>Rixile106</dc:creator>
      <dc:date>2022-04-20T12:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808805#M318914</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;accno is a character and serial is a character&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SAS is telling you that the format requires a numeric value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So instead of&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PUT(ACNO,13.)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;just use&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ACNO&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;and similarly for variable SERIAL&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 12:50:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808805#M318914</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-04-20T12:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808813#M318921</link>
      <description>&lt;P&gt;What are you trying to do with this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;INPUT(PUT(COMPRESS(INPUT(PUT(ACNO,13.),$13.)||PUT(SERIAL,Z3.)),$16.),16.) &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This code is expecting ACNO and SERIAL to be NUMERIC variables.&lt;/P&gt;
&lt;P&gt;The inner code is this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;COMPRESS(
      INPUT(PUT(ACNO,13.),$13.)
||    PUT(SERIAL,Z3.)
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It is converting ACNO to 13 character string using PUT().&amp;nbsp; Then reading just the first 13 characters (which is ALL of them) using the INPUT() function.&amp;nbsp; It is converting SERIAL to a three character string that has leading zeros instead of the normal leading spaces.&amp;nbsp; Then it removes all of the spaces it generated with the PUT() function call.&lt;/P&gt;
&lt;P&gt;So this could be reduced to:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;cats(ACNO,put(SERAL,Z3.))&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Note that this will work the same if ACNO is numeric or character.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The outer the output PUT() does nothing.&amp;nbsp; The INPUT() will convert the result to a number since it is using a numeric informat.&amp;nbsp; Note that the INPUT() function does not care if the width used on the informat is larger than the length of the string to be read.&amp;nbsp; So just use 32. as the informat.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
CREATE TABLE CAP.DECK16P4 AS
  SELECT 'DECK16P4' AS DECK,*
  FROM FB.FINAL_BRACC_ALL
  WHERE ACCNRSER IN 
    (SELECT input(cats(ACNO,put(SERAL,Z3.)),32.) FROM WORK.MAP_COP_FILE)
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 13:19:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808813#M318921</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-04-20T13:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808820#M318924</link>
      <description>&lt;P&gt;i ran this code however am still getting the same error message&lt;BR /&gt;&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 13:52:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808820#M318924</guid>
      <dc:creator>Rixile106</dc:creator>
      <dc:date>2022-04-20T13:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808824#M318926</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/399790"&gt;@Rixile106&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;i ran this code however am still getting the same error message&lt;BR /&gt;&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;BR /&gt;ERROR: Numeric format Z in PUT function requires a numeric argument.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Show us the full log for this PROC SQL, every single line in the log for this PROC SQL, every single character in the log for this PROC SQL, leaving nothing out. (Do this from now on whenever you get an ERROR in the log). Copy the entire log for this PROC SQL as text, paste it into the window that appears when you click on the &amp;lt;/&amp;gt; icon,&amp;nbsp;&lt;STRONG&gt;do not skip this step&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Insert Log Icon in SAS Communities.png" style="width: 859px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/66171iFEC370B1DBF07B28/image-size/large?v=v2&amp;amp;px=999" role="button" title="Insert Log Icon in SAS Communities.png" alt="Insert Log Icon in SAS Communities.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 13:58:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808824#M318926</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-04-20T13:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808828#M318928</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                                                          The SAS System                            13:46 Wednesday, April 20, 2022

1          ;*';*";*/;quit;run;
2          OPTIONS PAGENO=MIN;
3          %LET _CLIENTTASKLABEL='Program (16)';
4          %LET _CLIENTPROCESSFLOWNAME='Process Flow';
5          %LET _CLIENTPROJECTPATH='Y:\AML\VBM\SAP Model\SAS Scripts\SAS Scripts\Tracking Tool.egp';
6          %LET _CLIENTPROJECTPATHHOST='LSBSA-4HDVQ73';
7          %LET _CLIENTPROJECTNAME='Tracking Tool.egp';
8          %LET _SASPROGRAMFILE='';
9          %LET _SASPROGRAMFILEHOST='';
10         
11         ODS _ALL_ CLOSE;
12         OPTIONS DEV=PNG;
13         GOPTIONS XPIXELS=0 YPIXELS=0;
14         FILENAME EGSR TEMP;
15         ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR
16             STYLE=HtmlBlue
17             STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")
18             NOGTITLE
19             NOGFOOTNOTE
20             GPATH=&amp;amp;sasworklocation
21             ENCODING=UTF8
22             options(rolap="on")
23         ;
NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR
24         
25         GOPTIONS ACCESSIBLE;
26         PROC SQL;
27         CREATE TABLE CAP.DECK16P4 AS
28           SELECT 'DECK16P4' AS DECK,*
29           FROM FB.FINAL_BRACC_ALL
30           WHERE ACCNRSER IN
31             (SELECT input(cats(ACNO,put(SERIAL,Z3.)),32.) FROM WORK.MAP_COP_FILE)
32         ;
ERROR: Numeric format Z in PUT function requires a numeric argument.
ERROR: Numeric format Z in PUT function requires a numeric argument.
NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM|         STOP| _DISARM| 2022-04-20T16:04:25,633+02:00| _DISARM| WorkspaceServer| _DISARM| SAS| 
      _DISARM| | _DISARM| 2206438| _DISARM| 28872704| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.000000| 
      _DISARM| 0.007012| _DISARM| 1966082665.626271| _DISARM| 1966082665.633283| _DISARM| 0.000000| _DISARM| | _ENDDISARM 
NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM|         STOP| _DISARM| 2022-04-20T16:04:25,633+02:00| _DISARM| WorkspaceServer| _DISARM| SAS| 
      _DISARM| | _DISARM| 624679| _DISARM| 28872704| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.000000| _DISARM| 
      0.001593| _DISARM| 1966082665.631943| _DISARM| 1966082665.633536| _DISARM| 0.000000| _DISARM| | _ENDDISARM 
NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.
33         quit
34         
35         GOPTIONS NOACCESSIBLE;
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE| _DISARM|         STOP| _DISARM| 2022-04-20T16:04:25,634+02:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| | 
      _DISARM| 119238656| _DISARM| 28872704| _DISARM| 13| _DISARM| 21| _DISARM| 0| _DISARM| 56| _DISARM| 0.010000| _DISARM| 
      0.017875| _DISARM| 1966082665.616178| _DISARM| 1966082665.634053| _DISARM| 0.010000| _DISARM| | _ENDDISARM 
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.01 seconds
      user cpu time       0.01 seconds
      system cpu time     0.00 seconds
      memory              6549.68k
      OS Memory           33580.00k
      Timestamp           2022/04/20 04:04:25 PM
      Step Count                        86  Switch Count  0
      Page Faults                       0
2                                                          The SAS System                            13:46 Wednesday, April 20, 2022

      Page Reclaims                     153
      Page Swaps                        0
      Voluntary Context Switches        20
      Involuntary Context Switches      12
      Block Input Operations            0
      Block Output Operations           0
      
36         %LET _CLIENTTASKLABEL=;
37         %LET _CLIENTPROCESSFLOWNAME=;
38         %LET _CLIENTPROJECTPATH=;
39         %LET _CLIENTPROJECTPATHHOST=;
40         %LET _CLIENTPROJECTNAME=;
41         %LET _SASPROGRAMFILE=;
42         %LET _SASPROGRAMFILEHOST=;
43         
44         ;*';*";*/;quit;run;
45         ODS _ALL_ CLOSE;
46         
47         
48         QUIT; RUN;
49         &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 14:05:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808828#M318928</guid>
      <dc:creator>Rixile106</dc:creator>
      <dc:date>2022-04-20T14:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808830#M318929</link>
      <description>&lt;P&gt;Variable Serial is not numeric.&lt;/P&gt;
&lt;P&gt;Pretty plain: where you are using the Z format the variable is not numeric.&lt;/P&gt;
&lt;PRE&gt;RROR: Numeric format Z in PUT function requires a numeric argument.&amp;nbsp;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 14:08:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808830#M318929</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-04-20T14:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: ERROR: Numeric format F in PUT function requires a numeric argument.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808854#M318939</link>
      <description>&lt;P&gt;If you want code that does not care if the variables are numeric or character then use something like:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;input(cats(ACNO),32.)*1000 + input(cats(SERIAL),32.)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Of course if the variables are character strings the character would need to represent valid integers for it to work.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 15:12:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ERROR-Numeric-format-F-in-PUT-function-requires-a-numeric/m-p/808854#M318939</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-04-20T15:12:19Z</dc:date>
    </item>
  </channel>
</rss>

