<?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 Script de capabilité in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Script-de-capabilit%C3%A9/m-p/397553#M64827</link>
    <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Je veux faire un script de capabilité en laissant l'utilisateur choisir sur quel paramètre il souhaite réaliser l'analyse de capabilité.&amp;nbsp;&lt;/P&gt;&lt;P&gt;J'ai une combo box qui propose tous les paramètres possibles et je récupère le choix de l'utilisateur dans la variable choixCapa. L'utilisateur doit aussi rentrer à la main les valeurs des limites inférieures et supérieures et de l'objectif.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Text Box("Veuillez choisir un paramètre :"),
comboCapa = Combo Box (columns_table_ref, choixCapa = comboCapa &amp;lt;&amp;lt; Get Selected),
Text Box("Veuillez renseigner les paramètres suivants :"),
Text Box("Limite inférieure :"),
lim_inf_neb = Number Edit Box(),
Text Box("Objectif :"),
obj_neb = Number Edit Box(),
Text Box("Limite supérieure :"),
lim_sup_neb = Number Edit Box(),
okCapa = Button Box ("Valider", capacite)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Ensuite, j'ai un script qui trace la capabilité :&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;capacite = expr(
	lim_inf = lim_inf_neb &amp;lt;&amp;lt; get;
	lim_sup = lim_sup_neb &amp;lt;&amp;lt; get;
	obj = obj_neb &amp;lt;&amp;lt; get;
	Process Capability(
		Process Variables(As Column(choixCapa) ),
		Spec Limits( As Column(choixCapa)( LSL( lim_inf ), Target( obj ), USL( lim_sup ) ) ),
		Moving Range Method( Average of Moving Ranges ),
		Individual Detail Reports( 1 ),
		Capability Box Plots( 0 ),
		Goal Plot( 0, Capability Lines( 1.0217 ), Show Overall Sigma Points( 0 ) ),
		Capability Index Plot( 0 ),
		Process Performance Plot( 0 ),
		SendToReport(
			Dispatch(
				{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
				"Process Capability Analysis Histogram",
				FrameBox,
				{Frame Size( 311, 19 )}
			),
			Dispatch(
				{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
				"Process Capability Analysis Histogram",
				FrameBox( 2 ),
				{Frame Size( 311, 160 )}
			)
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;J'ai une erreur au niveau de la ligne Process Variables où je spécifie le nom de colonne qui est l'input de l'utilisateur :&lt;/P&gt;&lt;P&gt;La colonne spécifiée est introuvable dans la table de données. lors de l'accès ou de l'évaluation de «&amp;nbsp;List&amp;nbsp;» , {/*###*/choixCapa}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Je ne sais pas comment faire pour transformer mon input en nom de colonne compréhensible pour tracer la capabilité ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Merci d'avance pour vos réponses&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2023 19:51:24 GMT</pubDate>
    <dc:creator>Elise_B</dc:creator>
    <dc:date>2023-06-09T19:51:24Z</dc:date>
    <item>
      <title>Script de capabilité</title>
      <link>https://community.jmp.com/t5/Discussions/Script-de-capabilit%C3%A9/m-p/397553#M64827</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Je veux faire un script de capabilité en laissant l'utilisateur choisir sur quel paramètre il souhaite réaliser l'analyse de capabilité.&amp;nbsp;&lt;/P&gt;&lt;P&gt;J'ai une combo box qui propose tous les paramètres possibles et je récupère le choix de l'utilisateur dans la variable choixCapa. L'utilisateur doit aussi rentrer à la main les valeurs des limites inférieures et supérieures et de l'objectif.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Text Box("Veuillez choisir un paramètre :"),
comboCapa = Combo Box (columns_table_ref, choixCapa = comboCapa &amp;lt;&amp;lt; Get Selected),
Text Box("Veuillez renseigner les paramètres suivants :"),
Text Box("Limite inférieure :"),
lim_inf_neb = Number Edit Box(),
Text Box("Objectif :"),
obj_neb = Number Edit Box(),
Text Box("Limite supérieure :"),
lim_sup_neb = Number Edit Box(),
okCapa = Button Box ("Valider", capacite)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Ensuite, j'ai un script qui trace la capabilité :&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;capacite = expr(
	lim_inf = lim_inf_neb &amp;lt;&amp;lt; get;
	lim_sup = lim_sup_neb &amp;lt;&amp;lt; get;
	obj = obj_neb &amp;lt;&amp;lt; get;
	Process Capability(
		Process Variables(As Column(choixCapa) ),
		Spec Limits( As Column(choixCapa)( LSL( lim_inf ), Target( obj ), USL( lim_sup ) ) ),
		Moving Range Method( Average of Moving Ranges ),
		Individual Detail Reports( 1 ),
		Capability Box Plots( 0 ),
		Goal Plot( 0, Capability Lines( 1.0217 ), Show Overall Sigma Points( 0 ) ),
		Capability Index Plot( 0 ),
		Process Performance Plot( 0 ),
		SendToReport(
			Dispatch(
				{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
				"Process Capability Analysis Histogram",
				FrameBox,
				{Frame Size( 311, 19 )}
			),
			Dispatch(
				{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
				"Process Capability Analysis Histogram",
				FrameBox( 2 ),
				{Frame Size( 311, 160 )}
			)
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;J'ai une erreur au niveau de la ligne Process Variables où je spécifie le nom de colonne qui est l'input de l'utilisateur :&lt;/P&gt;&lt;P&gt;La colonne spécifiée est introuvable dans la table de données. lors de l'accès ou de l'évaluation de «&amp;nbsp;List&amp;nbsp;» , {/*###*/choixCapa}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Je ne sais pas comment faire pour transformer mon input en nom de colonne compréhensible pour tracer la capabilité ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Merci d'avance pour vos réponses&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 19:51:24 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Script-de-capabilit%C3%A9/m-p/397553#M64827</guid>
      <dc:creator>Elise_B</dc:creator>
      <dc:date>2023-06-09T19:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: Script de capabilité</title>
      <link>https://community.jmp.com/t5/Discussions/Script-de-capabilit%C3%A9/m-p/397672#M64837</link>
      <description>&lt;P&gt;Try if using Eval() instead of AsColumn() helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If not then you might have to resort into something like &lt;A href="https://community.jmp.com/t5/JSL-Cookbook/Insert-one-expression-into-another-using-Eval-Insert-Eval-Expr/ta-p/48998" target="_blank" rel="noopener"&gt;Insert one expression into another using Eval Insert, Eval Expr, Parse, and Substitute&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jul 2021 17:07:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Script-de-capabilit%C3%A9/m-p/397672#M64837</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2021-07-01T17:07:09Z</dc:date>
    </item>
  </channel>
</rss>

