settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come input<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Problemi con l'utilizzo di "settimane" in una formula di colonna. settimane = 25; proviene da una finestra di dialogo. L'aiuto è apprezzato
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputHo appena controllato la soluzione variabile della tabella e GRANDI. Inoltre ho imparato qualcosa di nuovo.
Usando lo script qui sotto .... quale sarebbe la formula della colonna usando settimane? Grazie curioso per la soluzione
Nuova finestra ( "Line Up Box" ,
<< Modale ,
V List Box (
Line Up Box ( NCol ( 2 ),
Casella di testo ( "Imposta questo valore" ), var = Numero casella di modifica ( 45 ),),),
H List Box (
Scatola dei pulsanti ( "OK" ,),
Scatola dei pulsanti ( "Annulla" ,))
settimane = var << ottenere ;
mostrare (settimane);
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputSe hai familiarità con le variabili di tabella, non c'è bisogno di leggere oltre ...
Se la tua finestra di dialogo è parte di uno script più grande, allora il suggerimento di MS sembra essere semplificato come qualsiasi. Se raccogliendo il valore di "settimane" è tutto ciò che sta facendo, potresti prendere in considerazione l'ipotesi di abbandonare lo script e creare una variabile di tabella chiamata "settimane". Quindi utilizzalo nella formula:



Per modificare il valore per "settimane", fai doppio clic sul valore corrente e digita su di esso.
BTW - Con l'ambito appropriato, la modifica del valore per la variabile table può essere eseguita anche da script:
(Supponendo dt = Data Table ("Untitled 21") per l'esempio precedente)
Nuova finestra ( "Line Up Box" ,
<< Modale ,
V List Box (
Box di selezione ( N Col ( 2 ) , Casella di testo ( "Imposta questo valore" ) ,
var = Numero casella di modifica ( 45 ) , )
) ,
H List Box ( Scatola dei pulsanti ( "OK" , dt : settimane = var << ottenere ) ,
Scatola dei pulsanti ( "Annulla" , ) )
) ;
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputUn modo è quello di aggiornare la formula attraverso uno script di pulsante (cioè il pulsante "OK").
Per esempio:
// Tabella di esempio
dt = Nuova tabella ( "settimane" , Aggiungi righe ( 10 ) , Nuova colonna ( "Le settimane da rotolare" , Numerico )) ;
// L'utente imposta il valore e aggiunge la formula
Nuova finestra ( "Line Up Box" ,
<< Modale ,
V List Box ( Box di selezione ( N Col ( 2 ) , Casella di testo ( "Imposta questo valore" ) , var = Numero casella di modifica ( 45 ) , ) , ) ,
H List Box (
Scatola dei pulsanti ( "OK" ,
Eval ( analizzare ( "Column (\!" Weeks to roll \! ") << imposta la formula (" || carbonizzare ( var << ottenere ) || ")" ))
) ,
Scatola dei pulsanti ( "Annulla" )
)
) ;
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputNuova finestra ("Line Up Box",
<< modale,
V List Box (
Line Up Box (NCol (2),
Casella di testo ("Imposta questo valore"), var = Numero casella di modifica (45),),),
H List Box (
Button Box ("OK",),
Button Box ("Annulla",)));
settimane = var << get;
spettacolo (settimane);
Devi usare la variabile "settimane" in una formula a colonna numerica. Il post precedente potrebbe essere stato confuso
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputGrazie per il tentativo .... la colonna della tabella di dati ("Weeks to Roll" dovrebbe = 25, un valore necessario all'utente per valutare un'operazione secondaria.
Ri: settimane = 25; proviene da una finestra di dialogo. Si prega di aiutare con la formula della colonna utilizzando "settimane" come inputNon sei sicuro di quello che hai già, o dove devi finire. Ma forse qualcosa del genere?
dt = Nuova tabella ( "Settimane" ,
Aggiungi righe ( 1000 ) ,
Nuova colonna ( "Data" ,
Numerico ,
"Continuo" ,
Formato ( "M / d / y" , 10 ) ,
Formato di input ( "M / d / y" ) ,
Formula ( Numero intero casuale ( Oggi () - In anni ( 1 ) , Oggi () ) )
)
) ;
wList = {} ; Per ( w = 1 , w <= 52 , w ++, Inserire ( wList , carbonizzare ( w ))) ;
vincere = Nuova finestra ( "Scegli la settimana" ,
libbre = ListBox ( wList , maxSelected ( 1 )) ,
ButtonBox ( "OK" , OKscript )
) ;
OKscript =
expr (
vincere << chiudi la finestra ;
w = ( libbre << getSelected ) [ 1 ] ;
w = Num ( w ) ;
modulo = expr ( Se ( Settimana dell'anno ( : Data ) == wTBD , 1 , 0 )) ;
SubstituteInto ( modulo , expr ( wTBD ) , w ) ;
dt << newColumn ( "Abbina la settimana selezionata" , Numerico , Nominale , Formula ( NameExpr ( modulo ))) ;
) ;