Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als Eingabe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Probleme mit der Verwendung von "Wochen" in einer Spaltenformel. Wochen = 25; kommt aus einem Dialogfeld. Hilfe wird geschätzt
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeIch habe gerade die Tabellenvariablenlösung und den GROSSEN Tisch ausgecheckt. Plus etwas Neues gelernt.
Verwenden Sie das folgende Skript. Wie lautet die Spaltenformel mit Wochen? Neugieriger Dank für die Lösung
Neues Fenster ( "Line Up Box" .
<< Modal .
V Listenfeld (
Line Up Box ( NCol ( 2 )
Textfeld ( "Diesen Wert einstellen" ), var = Zahlenbearbeitungsfeld ( 45 ),),),
H Listenfeld (
Button Box ( "OK" ,)
Button Box ( "Stornieren" ,))
wochen = var << erhalten ;
Show (Wochen);
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeWenn Sie mit Tabellenvariablen vertraut sind, brauchen Sie nicht weiter zu lesen ...
Wenn Ihr Dialogfeld Teil eines umfangreicheren Skripts ist, scheint der Vorschlag von MS so einfach wie der andere zu sein. Wenn Sie nur den Wert für "Wochen" sammeln müssen, können Sie das Skript unterbrechen und eine Tabellenvariable mit dem Namen "Wochen" erstellen. Dann verwenden Sie das in Ihrer Formel:



Um den Wert für 'Wochen' zu ändern, doppelklicken Sie auf den aktuellen Wert und geben Sie ihn ein.
Übrigens - Bei korrekter Festlegung des Bereichs können Sie den Wert für die Tabellenvariable auch per Skript ändern:
(Angenommen, dt = Datentabelle ("Untitled 21") für das obige Beispiel)
Neues Fenster ( "Line Up Box" .
<< Modal .
V Listenfeld (
Aufstellungsbox ( N Col ( 2 ) . Textfeld ( "Diesen Wert einstellen" ) .
var = Zahlenbearbeitungsfeld ( 45 ) . )
) .
H Listenfeld ( Button Box ( "OK" . dt : Wochen = var << erhalten ) .
Button Box ( "Stornieren" . ) )
) ;
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeEine Möglichkeit besteht darin, die Formel über ein Schaltflächenskript (dh die Schaltfläche "OK") zu aktualisieren.
Zum Beispiel:
// Beispieltabelle
dt = Neue Tabelle ( "Wochen" . Zeilen hinzufügen ( 10 ) . Neue Spalte ( "Wochen zu rollen" . Numerisch )) ;
// Der Benutzer legt den Wert fest und fügt eine Formel hinzu
Neues Fenster ( "Line Up Box" .
<< Modal .
V Listenfeld ( Aufstellungsbox ( N Col ( 2 ) . Textfeld ( "Diesen Wert einstellen" ) . var = Zahlenbearbeitungsfeld ( 45 ) . ) . ) .
H Listenfeld (
Button Box ( "OK" .
Eval ( Parse ( "Spalte (\!" Wochen zum Rollen \! ") << Formel setzen (" || Verkohlen ( var << erhalten ) || ") ))
) .
Button Box ( "Stornieren" )
)
) ;
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeNeues Fenster ("Line Up Box",
<< Modal,
V-Listenfeld (
Line-Up-Box (NCol (2),
Textfeld ("Diesen Wert einstellen"), var = Zahlenbearbeitungsfeld (45),),),
H-Listenfeld (
Button Box ("OK",),
Schaltflächenfeld ("Abbrechen",)));
wochen = var << erhalten;
Show (Wochen);
Die Variable muss verwendet werden "Wochen" in einer numerischen Spaltenformel. Vorheriger Beitrag war möglicherweise verwirrend
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeDanke für den Versuch .... Die Datentabellenspalte ("Weeks to Roll") sollte = 25 sein, ein Wert, den der Benutzer zur Auswertung einer sekundären Operation benötigt.
Re: Wochen = 25; kommt aus einem Dialogfeld. Bitte helfen Sie mit der Spaltenformel mit "Wochen" als EingabeSie wissen nicht genau, was Sie bereits haben oder wo Sie enden müssen. Aber vielleicht so etwas?
dt = Neue Tabelle ( "Wochen" .
Zeilen hinzufügen ( 1000 ) .
Neue Spalte ( "Datum" .
Numerisch .
"Kontinuierlich" .
Format ( "m / d / y" . 10 ) .
Eingabeformat ( "m / d / y" ) .
Formel ( Zufällige ganze Zahl ( Heute () - In Jahren ( 1 ) . Heute () ) )
)
) ;
wList = {} ; Zum ( w = 1 . w <= 52 . w ++ Einfügen in ( wList . Verkohlen ( w ))) ;
Sieg = Neues Fenster ( "Woche auswählen" .
Pfund = ListBox ( wList . maxSelected ( 1 )) .
ButtonBox ( "OK" . OKscript )
) ;
OKscript =
Ausdruck (
Sieg << Fenster schließen ;
w = ( Pfund << getSelected ) [ 1 ] ;
w = Num ( w ) ;
bilden = Ausdruck ( Ob ( Woche des Jahres ( : Datum ) == wTBD . 1 . 0 )) ;
SubstituteInto ( bilden . Ausdruck ( wTBD ) . w ) ;
dt << NewColumn ( "Ausgewählte Woche abgleichen" . Numerisch . Nominal . Formel ( NameExpr ( bilden ))) ;
) ;