<?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: Fonction INTCK : Date de sortie erronée in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672560#M23452</link>
    <description>&lt;P&gt;You show a column named DATECREATION_LEAD. Is this the column from data set TRESUL?&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jul 2020 14:54:26 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2020-07-27T14:54:26Z</dc:date>
    <item>
      <title>Fonction INTCK : Date de sortie erronée</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672551#M23449</link>
      <description>&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Bonjour,&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Je rencontre un problème avec ma fonction INTCK. &lt;/FONT&gt;&lt;FONT&gt;Les données de sortie que j'obtiens ne sont pas toutes bonnes.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;Voici mon code:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
CREATE TABLE VENTES_CAMPAGNE AS 

SELECT DISTINCT
TVEN.SIREN,
TRESUL.UTILISATEURID,
TVEN.OFFRE_VENTES,
TVEN.FAMILLE_VENTES,
TVEN.DATE_VALIDE2 AS DATE_ED_VENTE,
TVEN.PRI_IC AS MONTANT_PRI_VENTE,
TRESUL.DATEFIN_CAMPAGNE,
intnx('dtmonth',TRESUL.DATECREATION_LEAD,+4,'SAMEDAY') AS DFC_3 FORMAT=DATETIME16.,
TRESUL.DATECREATION_LEAD


FROM WORK.VENTES_TOTALE TVEN 
INNER JOIN WORK.CIBLAGE TRESUL ON (TRESUL.SIREN = TVEN.SIREN)

GROUP BY 1,2,3

;
QUIT;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;et voici les données que j'obtiens:&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;Les 3 premières lignes sont bonnes mais pas la 4ème ... etc&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CélineSBD17_0-1595860428050.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47691iB5BE5108C734D672/image-size/medium?v=v2&amp;amp;px=400" role="button" title="CélineSBD17_0-1595860428050.png" alt="CélineSBD17_0-1595860428050.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;FONT&gt;&lt;SPAN style="font-family: inherit;"&gt;&lt;BR /&gt;Savez-vous pourquoi?&lt;/SPAN&gt;&lt;BR /&gt;Certaines de mes dates DFC_3 sont bonnes et d'autres non ...&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2020 14:34:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672551#M23449</guid>
      <dc:creator>CélineSBD17</dc:creator>
      <dc:date>2020-07-27T14:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Fonction INTCK : Date de sortie erronée</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672560#M23452</link>
      <description>&lt;P&gt;You show a column named DATECREATION_LEAD. Is this the column from data set TRESUL?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2020 14:54:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672560#M23452</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-07-27T14:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: Fonction INTCK : Date de sortie erronée</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672569#M23455</link>
      <description>&lt;P&gt;La colonne DATECREATION_LEAD fait bien partie de ma table TRESUL, mais TRESUL est un rassemblement de d'autre table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TRESUL correspond à ma table CIBLAGE à la fin&amp;nbsp;&lt;/P&gt;&lt;P&gt;Les voici :&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
CREATE TABLE LISTE_LEADS AS

SELECT DISTINCT
TCAMP.*,
TLEAD.PARENTID,
TLEAD.UTILISATEURID,
TLEAD.PORTEFEUILLEID,
TLEAD.IDLEAD,
TLEAD.REFERENCE,
TLEAD.NOMBREESCALADE,
TLEAD.DATECREATION AS DATECREATION_LEAD,
TLEAD.DATEMODIFICATION AS DATEMODIFICATION_LEAD,
TLEAD.STATUT AS STATUT_LEAD,
TLEAD.ABANDONREFUSID,
TLEAD.ABANDONMOTIF AS COMMENTAIRE

FROM WORK.CAMPAGNE_LEADS TCAMP
LEFT JOIN INFOCE.INFO_SESAME_CAMP_LEAD TLEAD ON (TCAMP.IDCAMPAGNE = TLEAD.CAMPAGNEID)

WHERE TLEAD.DATECREATION &amp;gt;= "01JAN2020:00:00:00"dt /* DATE CORRESPONDANT AU DEBUT DU SUIVI LEADS PAR RAPPORT A LA CREATION DU LEAD*/
;

QUIT;


PROC SQL;
CREATE TABLE LISTE_LEADS AS

SELECT DISTINCT 
TLEAD.*,
THOFF.OFFREID,
TOFF.LIBELLE AS FAMILLE_OFFRE


FROM WORK.LISTE_LEADS TLEAD 
LEFT JOIN INFOCE.INFO_SESAME_CAMP_LEAD_H_OFFRE THOFF ON (THOFF.LEADID = TLEAD.IDLEAD)
LEFT JOIN INFOCE.INFO_SESAME_CAMP_LEAD_OFFRE TOFF ON (THOFF.OFFREID = TOFF.IDOFFRE)

;

QUIT;

PROC SQL;
CREATE TABLE LISTE_LEADS AS

SELECT DISTINCT 
TLEAD.*,
TREFUS.LIBELLE AS RAISON_ABANDON

FROM WORK.LISTE_LEADS TLEAD
LEFT JOIN INFOCE.INFO_SESAME_CAMP_REFUS TREFUS ON (TLEAD.ABANDONREFUSID = TREFUS.IDREFUS)

;

QUIT;


/* AJOUT INFOS SUR LA SOCIETE PORTEUSE DU LEAD */

PROC SQL;
CREATE TABLE SOCIETE AS

SELECT DISTINCT 
TSOC.IDSOCIETE,
TSOC.SIREN, 
TSOC.RAISONSOCIALE,
TSOC.EFFECTIFSFR,
TSOC.SEGMENT,
TSOC.SEGMENTSFR

FROM WORK.LISTE_LEADS TLEAD
LEFT JOIN INFOCE.INFO_SESAME_SOCIETE TSOC ON (TLEAD.PARENTID = TSOC.IDSOCIETE)

;
QUIT;

/* AJOUTS DES INFORMATIONS SUR LE PROPRIETAIRE DU LEAD */

PROC SQL;
CREATE TABLE UTILISATEUR AS

SELECT DISTINCT
TLEAD.UTILISATEURID,
TUSER.IDUTILISATEUR,
TUSER.ACTIF,
TUSER.UPERID,
CATS(TUSER.NOM,"_",TUSER.PRENOM) AS PROPRIETAIRE_LEAD,
TUSER.DISTRIBUTEURID,
TUSEREX.CODEPDV,
TUSEREX.NOMPDV AS PDV_EXTERNE,
TUSEREX.ENSEIGNE AS ENSEIGNE_EXTERNE,
TUSEREX.LIBELLEREGIONSFR AS REGION_EXTERNE, 
TUSERIN.SECTEUR_RATTACHEMENT AS PDV_INTERNE,
CASE WHEN TUSER.ACTIF = "T" THEN "ACTIF" ELSE "compte non sectorisé" END  AS UTILISATEUR_ACTIF

FROM WORK.LISTE_LEADS TLEAD
LEFT JOIN INFOCE.INFO_SESAME_UTILISATEUR TUSER ON (TLEAD.UTILISATEURID = TUSER.IDUTILISATEUR)
LEFT JOIN INFOCE.INFO_SESAME_UTIL_SEC_EXTER TUSEREX ON (TUSER.IDUTILISATEUR = TUSEREX.IDUTILISATEUR)
LEFT JOIN INFOCE.INFO_SESAME_UTIL_SEC_INTER TUSERIN ON (TUSER.IDUTILISATEUR = TUSERIN.UTILISATEURID)

;

QUIT;

/* COMPILATION DES PROGRAMMES CI DESSUS */

PROC SQL; 
CREATE TABLE CIBLAGE AS

SELECT DISTINCT
TLEAD.*,
TSOC.*,
TUTIL.*

FROM WORK.LISTE_LEADS TLEAD
LEFT JOIN WORK.SOCIETE TSOC ON (TLEAD.PARENTID = TSOC.IDSOCIETE)
LEFT JOIN WORK.UTILISATEUR TUTIL ON (TLEAD.UTILISATEURID = TUTIL.IDUTILISATEUR)

;

QUIT;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 27 Jul 2020 15:06:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672569#M23455</guid>
      <dc:creator>CélineSBD17</dc:creator>
      <dc:date>2020-07-27T15:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fonction INTCK : Date de sortie erronée</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672591#M23457</link>
      <description>&lt;P&gt;Can you provide a few rows of your two data sets (WORK.VENTES_TOTALE and WORK.CIBLAGE), following these instructions:&amp;nbsp;&lt;A href="https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/" target="_blank"&gt;https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2020 15:53:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/672591#M23457</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-07-27T15:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: Fonction INTCK : Date de sortie erronée</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/673636#M23502</link>
      <description>&lt;P&gt;Bonjour,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Merci pour votre aide, mais c'est bon j'ai trouvé une solution à mon problème.&amp;nbsp;&lt;/P&gt;&lt;P&gt;J'ai modifié la rédaction de ma fonction. Et comme j'utilise ma table de sortie sur le logiciel TABLEAU SOFTWARE je peux filtrer mes données que je ne souhaite pas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC SQL;
CREATE TABLE VENTES_CAMPAGNE AS 

SELECT DISTINCT
TVEN.SIREN,
TRESUL.UTILISATEURID,
TVEN.OFFRE_VENTES,
TVEN.FAMILLE_VENTES,
TVEN.DATE_VALIDE2 AS DATE_ED_VENTE,
TVEN.PRI_IC AS MONTANT_PRI_VENTE,
TRESUL.DATEFIN_CAMPAGNE,
/*intnx('dtmonth',TRESUL.DATECREATION_LEAD,+4) AS DFC_3 FORMAT=DATETIME16.,1er Methode */
TRESUL.DATECREATION_LEAD


FROM WORK.VENTES_TOTALE TVEN /* NOM DU PROGRAMME A MODIFIER LIGNE 596 */
LEFT JOIN WORK.CIBLAGE TRESUL ON (TRESUL.SIREN = TVEN.SIREN)
/*INNER JOIN WORK.RESUL_AFF_BASIC TRESUL ON (TRESUL.SIREN = TVEN.SIREN)*/
WHERE TVEN.DATE_VALIDE2 &amp;lt;= intnx('dtmonth',TRESUL.DATECREATION_LEAD,+4) /*2ème Methode 
GROUP BY 1,2,3*/

;
QUIT; 


DATA WORK.VENTES_CAMPAGNE ;
    SET WORK.VENTES_CAMPAGNE ;
    IF DATECREATION_LEAD &amp;gt;= DATE_ED_VENTE then delete ;
	/*IF DFC_3 &amp;lt;= DATE_ED_VENTE then delete ;1er Methode */
	/*IF DATECREATION_LEAD &amp;lt;= DATE_ED_VENTE then delete ;2ème Methode */
RUN ;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 31 Jul 2020 08:12:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Fonction-INTCK-Date-de-sortie-erron%C3%A9e/m-p/673636#M23502</guid>
      <dc:creator>CélineSBD17</dc:creator>
      <dc:date>2020-07-31T08:12:25Z</dc:date>
    </item>
  </channel>
</rss>

