<?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: Importer une variable dans une nouvelle base de données in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696513#M88176</link>
    <description>&lt;P&gt;If you don't have any rows in your NewTable, you have to add those. Also if you are adding single value to single cell, no need to use matrix as the value&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("", Add Rows(3), New Column("test2", Numeric, Continuous, Values([1, 1, 1])));

a = Col Sum(:"test2"n);
Show(a); // 3

NewTable = New Table("NewTable", Add Rows(0), New Column("Column1", Numeric, Continuous));
Wait(1); // demo purposes
NewTable &amp;lt;&amp;lt; Add Rows(1);
Wait(1); // demo purposes
NewTable[1, {"Column1"}] = a;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 10 Nov 2023 09:26:58 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2023-11-10T09:26:58Z</dc:date>
    <item>
      <title>Importer une variable dans une nouvelle base de données</title>
      <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696503#M88174</link>
      <description>&lt;P&gt;Bonjour à tous,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dans une base de données, je réalise des calculs sur des colonnes. A la fin du script JSL, Au bout de ces calculs, je dispose de certaines variables (comme dans le script ci-dessous) et mon but est de renseigner ces variables dans une nouvelle base de données.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Par exemple, la variable « a » serait renseignée dans la 1ère ligne et 1ère colonne de ma nouvelle table de données, la variable « b » serait renseignée dans la 2ème ligne et 1ère colonne de ma nouvelle table de données...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Voici la base de données et le script que j’utilise pour le moment :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hcarr01_0-1699606704972.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/58533i4CEB9709D9ED1E42/image-size/medium?v=v2&amp;amp;px=400" role="button" title="hcarr01_0-1699606704972.png" alt="hcarr01_0-1699606704972.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here (1);

dt = current data table();

a = Col Sum(:"test2"n);
show(a); // 3

wait(1);

NewTable = Open("...\NewTable");
NewTable[1,{"Column1"}] = [Expr(a)];&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;FONT&gt;La table «&amp;nbsp;NewTable&amp;nbsp;» est une table vide avec seulement les noms de colonnes déjà resneignés.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Peut-être il existe une fonction JSL facile pour résoudre ce problème, merci pour votre aide !&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 09:01:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696503#M88174</guid>
      <dc:creator>hcarr01</dc:creator>
      <dc:date>2023-11-10T09:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: Importer une variable dans une nouvelle base de données</title>
      <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696513#M88176</link>
      <description>&lt;P&gt;If you don't have any rows in your NewTable, you have to add those. Also if you are adding single value to single cell, no need to use matrix as the value&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = New Table("", Add Rows(3), New Column("test2", Numeric, Continuous, Values([1, 1, 1])));

a = Col Sum(:"test2"n);
Show(a); // 3

NewTable = New Table("NewTable", Add Rows(0), New Column("Column1", Numeric, Continuous));
Wait(1); // demo purposes
NewTable &amp;lt;&amp;lt; Add Rows(1);
Wait(1); // demo purposes
NewTable[1, {"Column1"}] = a;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 09:26:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696513#M88176</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2023-11-10T09:26:58Z</dc:date>
    </item>
    <item>
      <title>Re: Importer une variable dans une nouvelle base de données</title>
      <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696538#M88178</link>
      <description>&lt;P&gt;Ok super merci, je cherchais trop compliqué !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;En fait, la table «&amp;nbsp;NewTable&amp;nbsp;» est une table de données dans laquelle toutes les semaines je vais rentrer automatiquement de nouvelles données.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT&gt;Par exemple aujourd’hui je rentre les données de la semaine 44 (Y2023-W44), ainsi de suite pour les prochaines semaines.&lt;BR /&gt;J’essaye d’automatiser la colonne dans laquelle les données doivent apparaître en fonction de la semaine.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Exemple ci-dessous avec la base et le script :&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hcarr01_0-1699610127691.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/58536iE04F1C48F43F78DC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="hcarr01_0-1699610127691.png" alt="hcarr01_0-1699610127691.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;a= Char( "Y" ) || Char(Year(today()))  || "-" || Char( "W" ) || Char(Week Of Year( Today(),3)-1);
// a = "Y2023-W44"

NewTable[1, {"a"}] = char(c,10,2);
NewTable[2, {"a"}] = char(d,10,2);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Ici ma variable « a » vient remplacer aujourd’hui « Y2023-W44 », la &lt;FONT&gt;semaine prochaine la variable « a » sera « Y2023-W45 » ect... Pour automatiser simplement le remplissage automatique des cellules &lt;/FONT&gt;&lt;FONT&gt;par semaine.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;c et d sont des variables calculées au préalable.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;En écrivant le script comme ceci, cela ne fonctionne pas correctement&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 10:00:50 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696538#M88178</guid>
      <dc:creator>hcarr01</dc:creator>
      <dc:date>2023-11-10T10:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: Importer une variable dans une nouvelle base de données</title>
      <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696552#M88181</link>
      <description>&lt;P&gt;a is variable so you should use it as such.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

yyyy = Year(Today());
ww = Week Of Year(Today(), 3) - 1;
a = Eval Insert("Y^yyyy^-W^ww^");

dt_new = New Table("",
	Add Rows(1),
	New Column("Y2023-W44", Numeric, Continuous)
);
val = 2;

dt_new[1, a] = val;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Also I would consider making the date building a bit more clear by using something like this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

yyyy = Year(Today());
ww = Week Of Year(Today(), 3) - 1;
a = Eval Insert("Y^yyyy^-W^ww^");&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 10 Nov 2023 10:08:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696552#M88181</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2023-11-10T10:08:04Z</dc:date>
    </item>
    <item>
      <title>Re: Importer une variable dans une nouvelle base de données</title>
      <link>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696553#M88182</link>
      <description>&lt;P&gt;J'ai utilisé la formulation suivante, cela a fonctionné, je vais prendre en note votre réponse et ajuster le script !&lt;BR /&gt;Merci pour votre réponse !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;a= Char( "Y" ) || Char(Year(today()))  || "-" || Char( "W" ) || Char(Week Of Year( Today(),3)-1);
// a = "Y2023-W44"

NewTable[1, char(a)] = char(c,10,2);
NewTable[2, char(a)] = char(d,10,2);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 10 Nov 2023 10:10:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Importer-une-variable-dans-une-nouvelle-base-de-donn%C3%A9es/m-p/696553#M88182</guid>
      <dc:creator>hcarr01</dc:creator>
      <dc:date>2023-11-10T10:10:52Z</dc:date>
    </item>
  </channel>
</rss>

