Formel kombinierenHallo, könnte mir jemand helfen, die beiden folgenden Formeln zu kombinieren? Bei der zweiten wird einfach der Tageszeitteil abgezogen. Danke schön.
----------------------------------------
New Column( "week start",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula(
If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
)
),
Set Selected
),
New Column( "Date[week start]",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula( :week start - Time Of Day( :week start ) ),
Set Selected
),
Erweiterte statistische ModellierungVerbraucher- und MarktforschungInhaltsorganisationBetreff: Formel kombinierenDanke Jarmo! Das funktioniert!Betreff: Formel kombinierenDanke, Dan! Das funktioniert!Betreff: Formel kombinierenIch denke, Sie könnten Time Of Day(:WR_Date) auch direkt entfernen, da das Ergebnis dieser if-Anweisung dieselben Stunden, Minuten und Sekunden wie die Spalte :WR_Date haben sollte
Formula(
If(Day Of Week(:WR_Date) == 1,
(:WR_Date - In Days(Day Of Week(:WR_Date))) - In Days(5),
(:WR_Date - In Days(Day Of Week(:WR_Date))) + In Days(2)
) - Time Of Day(:WR_Date)
),
Betreff: Formel kombinierenIch mache das schnell, aber ich denke, das würde funktionieren:
New Column( "Date[week start]",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) )
-
Time Of Day( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) ) ) ) )
Ich habe lediglich die erste Formel (für „Wochenstart“) kopiert und jeden Verweis auf „Wochenstart“ in der zweiten Formel durch die kopierten Informationen ersetzt.
Ich habe einige zusätzliche Leerzeichen hinzugefügt, um (hoffentlich) die Formel etwas einfacher zu verstehen.
Beachten Sie auch, dass ich keinerlei Tests durchgeführt habe, um sicherzustellen, dass dies korrekt ist.