<?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: open a strange txt in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706322#M216780</link>
    <description>&lt;P&gt;thank you !&lt;/P&gt;</description>
    <pubDate>Wed, 16 Dec 2020 15:14:28 GMT</pubDate>
    <dc:creator>unifly</dc:creator>
    <dc:date>2020-12-16T15:14:28Z</dc:date>
    <item>
      <title>open a strange txt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706298#M216767</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I have a txt like that :&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Acheteur principal	Alerte à traiter	Bonne cotation groupe	Cotation Groupe	Date début alerte	Date de calcul de l’alerte	Encours acheteur	Encours affacturage absolu significatif
101997					04/12/2020	9169,95	0
103156	0	1	C-	16/11/2020	04/12/2020	814,39	0
103650	0	0	E-	02/11/2020	04/12/2020	25619	1
103685	0	0	E+	28/09/2020	04/12/2020	1411,24	0
108902	0	1	C+	19/10/2020	04/12/2020	795,6	0
115079	0	0	E-	28/09/2020	04/12/2020	1760,28	0
117008	0	0	E-	28/09/2020	04/12/2020	3944,74	0
118580	0	1	C+	28/09/2020	04/12/2020	167,64	0
121216					04/12/2020	17781,98	0
128649					04/12/2020	1841,13	0
136913	0	1	C-	23/11/2020	04/12/2020	774,97	0
138842					04/12/2020	4230,69	0
158975	0	0	E-	28/09/2020	04/12/2020	1518,87	0
159013	0	0	E-	28/09/2020	04/12/2020	12984,9	0&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I would like to know how can I open it in my SAS code ? Especially around the infile part ?&lt;/P&gt;&lt;PRE&gt;DATA BO_RECETTE;
    LENGTH
        'Acheteur principal'n   8
        'Alerte à traiter'n   8
        'Bonne cotation groupe'n   8
        'Cotation Groupe'n $ 2
        'Date début alerte'n   8
        'Date de calcul de l’alerte'n   8
        'Encours acheteur'n   8
        'Encours affacturage absolu signi'n   8;
       
    FORMAT
        'Acheteur principal'n BEST12.
        'Alerte à traiter'n BEST12.
        'Bonne cotation groupe'n BEST12.
        'Cotation Groupe'n $CHAR2.
        'Date début alerte'n DATE9.
        'Date de calcul de l’alerte'n DATE9.
        'Encours acheteur'n BEST12.
        'Encours affacturage absolu signi'n BEST12.;
       
    INFORMAT
        'Acheteur principal'n BEST12.
        'Alerte à traiter'n BEST12.
        'Bonne cotation groupe'n BEST12.
        'Cotation Groupe'n $CHAR2.
        'Date début alerte'n DATE9.
        'Date de calcul de l’alerte'n DATE9.
        'Encours acheteur'n BEST12.
        'Encours affacturage absolu signi'n BEST12.;
   INFILE 'C:\Users\...\BO_recette.txt'
       /* I don't know what I should put */

    INPUT
        'Acheteur principal'n : BEST32.
        'Alerte à traiter'n : BEST32.
        'Bonne cotation groupe'n : BEST32.
        'Cotation Groupe'n : $CHAR2.
        'Date début alerte'n : BEST32.
        'Date de calcul de l’alerte'n : BEST32.
        'Encours acheteur'n : BEST32.
        'Encours affacturage absolu signi'n : BEST32.;
RUN&lt;/PRE&gt;&lt;P&gt;thanks for your help&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 13:41:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706298#M216767</guid>
      <dc:creator>unifly</dc:creator>
      <dc:date>2020-12-16T13:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: open a strange txt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706300#M216768</link>
      <description>&lt;P&gt;The file is tab-separated, so this should do it:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;infile 'C:\Users\...\BO_recette.txt' dlm='09'x dsd truncover;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;DSD is necessary to recognize two successive tabs as a missing value.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 13:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706300#M216768</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-12-16T13:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: open a strange txt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706301#M216769</link>
      <description>&lt;P&gt;And I strongly recommend to not use name literals; use valid SAS names, and use the pretty strings in labels only.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 14:00:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706301#M216769</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-12-16T14:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: open a strange txt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706305#M216771</link>
      <description>&lt;P&gt;Code example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data bo_recette;
infile '/folders/myfolders/unifly.txt' dlm='09'x dsd truncover;
length
  Acheteur_principal   8
  Alerte_a_traiter   8
  Bonne_cotation_groupe   8
  Cotation_Groupe $ 2
  Date_debut_alerte   8
  Date_de_calcul_de_l_alerte   8
  Encours_acheteur   8
  Encours_affacturage_absolu_signi  8
;
label
  Acheteur_principal='Acheteur principal'
  Alerte_a_traiter='Alerte à traiter'
  Bonne_cotation_groupe='Bonne cotation groupe'
  Cotation_Groupe='Cotation Groupe'
  Date_debut_alerte='Date début alerte'
  Date_de_calcul_de_l_alerte='Date de calcul de l’alerte'
  Encours_acheteur='Encours acheteur'
  Encours_affacturage_absolu_signi='Encours affacturage absolu signi'
;
format
  Date_debut_alerte
  Date_de_calcul_de_l_alerte yymmdd10.
;
input
  Acheteur_principal
  Alerte_a_traiter
  Bonne_cotation_groupe
  Cotation_Groupe
  Date_debut_alerte :ddmmyy10.
  Date_de_calcul_de_l_alerte :ddmmyy10.
  Encours_acheteur :commax10.
  Encours_affacturage_absolu_signi
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 16 Dec 2020 14:16:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706305#M216771</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-12-16T14:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: open a strange txt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706322#M216780</link>
      <description>&lt;P&gt;thank you !&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 15:14:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/open-a-strange-txt/m-p/706322#M216780</guid>
      <dc:creator>unifly</dc:creator>
      <dc:date>2020-12-16T15:14:28Z</dc:date>
    </item>
  </channel>
</rss>

