Zeit & Zeitreihe: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) K (GK verschob die Seite Zeitfolgen-Zeit nach Zeit & Zeitreihe) |
GK (Diskussion | Beiträge) (Überarbeitung und Ergänzung um neue Funktionen) |
||
| Zeile 1: | Zeile 1: | ||
| − | {{DISPLAYTITLE: | + | {{DISPLAYTITLE:Zeit & Zeitreihe}} |
<div align="right">Hilfe Nummer: 741530</div> | <div align="right">Hilfe Nummer: 741530</div> | ||
| − | + | <div align="right">[[Interne Funktionen]]</div> | |
| − | <div align="right">[[Formeleditor | + | <div align="right">[[Formeleditor]]</div> |
<hr> | <hr> | ||
| − | |||
| + | Asprova stellt Ihnen die folgenden Funktionen zur Arbeit mit Zeiten und Zeitreihen zur Verfügung. | ||
| − | Now() | + | == Now( ) == |
| − | + | {| class="wikitable" | |
| − | Parameter | + | |- |
| − | + | !Parameter | |
| − | + | | ||''keiner'' | |
| − | + | |- | |
| + | !Rückgabewert | ||
| + | |colspan="2"|Die aktuelle Systemzeit. | ||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Now()</code>||2020/06/27 10:30:00 | ||
|- | |- | ||
|} | |} | ||
| − | + | == Periodenbeginn & -ende == | |
| + | Bei allen folgenden Formeln zum Periodenbeginn ist die Uhrzeit des Rückgabewerts die [Tagestrennzeit] des Projekts. Bei den Formeln zum Periodenende ist die Uhrzeit des Rückgabewerts eine Sekunde vor der [Tagestrennzeit] des Projekts. | ||
| − | + | {| class="wikitable" | |
| − | + | |- | |
| + | |+ Beispiele | ||
| + | |- | ||
| + | |colspan="2"|''Angenommen wird die [Tagestrennzeit] 08:00:00.'' | ||
| + | |- | ||
| + | |<code>StartOfNextDay(#2020/4/2#,1)</code>||2020/04/03 08:00:00 | ||
|- | |- | ||
| − | | | + | |<code>EndOfNextDay(#2020/4/2#,1)</code>||2020/04/04 07:59:59 |
|- | |- | ||
|} | |} | ||
| − | + | Für alle folgenden Beispiele wird die [Tagestrennzeit] 00:00:00 angenommen. | |
| − | + | === StartOfNextDay( time, day ) === | |
| − | {| | + | {| class="wikitable" |
| + | |- | ||
| + | !rowspan="2"|Parameter | ||
| + | |''time''||colspan="2"|Basiszeit | ||
| + | |- | ||
| + | |''day''||colspan="2"|Integer, Versatztage | ||
| + | |- | ||
| + | !Rückgabewert | ||
| + | |colspan="3"|Beginn des Tages ''day'' Tage nach dem Tag in dem ''time'' liegt. | ||
| + | |- | ||
| + | !rowspan="3"|Beispiele | ||
| + | |<code>StartOfNextDay(#2020/4/2#,1)</code>||2020/04/03 00:00:00||Beginn des nächsten Tages | ||
| + | |- | ||
| + | |<code>StartOfNextDay(#2020/4/2#,0)</code>||2020/04/02 00:00:00||Beginn des Tages | ||
|- | |- | ||
| − | | | + | |<code>StartOfNextDay(#2020/4/2#,-1)</code>||2020/04/01 00:00:00||Beginn des vorherigen Tages |
|- | |- | ||
|} | |} | ||
| − | + | === StartOfNextWeek( time, week ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''time''||colspan="2"|Basiszeit | ||
|- | |- | ||
| − | || | + | |''week''||colspan="2"|Integer, Versatzwochen |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="3"|Beginn der Woche (Montag) ''week'' Wochen nach der Woche in der ''time'' liegt. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3"|Beispiele |
| + | |<code>StartOfNextWeek(#2020/4/2#,1)</code>||2020/04/06 00:00:00||Beginn der nächsten Woche | ||
|- | |- | ||
| − | | | + | |<code>StartOfNextWeek(#2020/4/2#,0)</code>||2020/03/30 00:00:00||Beginn der Woche |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>StartOfNextWeek(#2020/4/2#,-1)</code>||2020/03/23 00:00:00||Beginn der vorherigen Woche |
|- | |- | ||
|} | |} | ||
| − | + | === StartOfNextMonth( time, month ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''time''||colspan="2"|Basiszeit | ||
|- | |- | ||
| − | || | + | |''month''||colspan="2"|Integer, Versatzmonate |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="3"|Beginn des Monats ''month'' Monate nach dem Monat in dem ''time'' liegt. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3"|Beispiele |
| + | |<code>StartOfNextMonth(#2020/4/2#,1)</code>||2020/05/01 00:00:00||Beginn des nächsten Monats | ||
|- | |- | ||
| − | | | + | |<code>StartOfNextMonth(#2020/4/2#,0)</code>||2020/04/01 00:00:00||Beginn des Monats |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>StartOfNextMonth(#2020/4/2#,-1)</code>||2020/03/01 00:00:00||Beginn des vorherigen Monats |
|- | |- | ||
|} | |} | ||
| − | + | === EndOfNextDay( time, day ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''time''||colspan="2"|Basiszeit | ||
|- | |- | ||
| − | || | + | |''day''||colspan="2"|Integer, Versatztage |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="3"|Ende des Tages ''day'' Tage nach dem Tag in dem ''time'' liegt. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3"|Beispiele |
| + | |<code>EndOfNextDay(#2020/4/2#,1)</code>||2020/04/03 23:59:59||Ende des nächsten Tages | ||
|- | |- | ||
| − | | | + | |<code>EndOfNextDay(#2020/4/2#,0)</code>||2020/04/02 23:59:59||Ende des Tages |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>EndOfNextDay(#2020/4/2#,-1)</code>||2020/04/01 23:59:59||Ende des vorherigen Tages |
|- | |- | ||
|} | |} | ||
| − | + | === EndOfNextWeek( time, week ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''time''||colspan="2"|Basiszeit | ||
|- | |- | ||
| − | || | + | |''week''||colspan="2"|Integer, Versatzwochen |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="3"|Ende der Woche (Montag) ''week'' Wochen nach der Woche in der ''time'' liegt. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3"|Beispiele |
| + | |<code>EndOfNextWeek(#2020/4/2#,1)</code>||2020/04/12 23:59:59||Ende der nächsten Woche | ||
|- | |- | ||
| − | | | + | |<code>EndOfNextWeek(#2020/4/2#,0)</code>||2020/03/05 23:59:59||Ende der Woche |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>EndOfNextWeek(#2020/4/2#,-1)</code>||2020/03/29 23:59:59||Ende der vorherigen Woche |
|- | |- | ||
|} | |} | ||
| − | + | === EndOfNextMonth( time, month ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''time''||colspan="2"|Basiszeit | ||
|- | |- | ||
| − | || | + | |''month''||colspan="2"|Integer, Versatzmonate |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="3"|Ende des Monats ''month'' Monate nach dem Monat in dem ''time'' liegt. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="3"|Beispiele |
| + | |<code>EndOfNextMonth(#2020/4/2#,1)</code>||2020/05/31 23:59:59||Ende des nächsten Monats | ||
|- | |- | ||
| − | | | + | |<code>EndOfNextMonth(#2020/4/2#,0)</code>||2020/04/30 23:59:59||Ende des Monats |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>EndOfNextMonth(#2020/4/2#,-1)</code>||2020/03/31 23:59:59||Ende des vorherigen Monats |
|- | |- | ||
|} | |} | ||
| + | == Benachbarte Nutzungsanweisungen == | ||
| + | ; Hinweis | ||
| + | : Erfordert mindestens Asprova Version 12.1. | ||
| − | + | === GetNearestUseInstOfDiffWork_Left( resource, time, operation, flag ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="4"|Parameter |
| + | |''resource''||Ressourcenobjekt | ||
|- | |- | ||
| − | || | + | |''time''||Basiszeit |
|- | |- | ||
| − | | | + | |''operation''||Auszuschließender Vorgang |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |''flag''||0 für alle Aufgaben, 1 nur für Produktionsaufgaben |
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt eine Liste der Nutzungsanweisungen aus [Nutzungsanweisungen in Beginnreihenfolge] von ''resource'' zurück, deren [Ende] am nächsten vor ''time'' liegt, auf die ''flag'' zutrifft, und deren [Vorgang] nicht ''operation'' ist. | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |colspan="2"| | ||
|- | |- | ||
|} | |} | ||
Version vom 8. Januar 2019, 16:22 Uhr
Hilfe Nummer: 741530
Asprova stellt Ihnen die folgenden Funktionen zur Arbeit mit Zeiten und Zeitreihen zur Verfügung.
Inhaltsverzeichnis
Now( )
| Parameter | keiner | |
|---|---|---|
| Rückgabewert | Die aktuelle Systemzeit. | |
| Beispiel | Now() |
2020/06/27 10:30:00 |
Periodenbeginn & -ende
Bei allen folgenden Formeln zum Periodenbeginn ist die Uhrzeit des Rückgabewerts die [Tagestrennzeit] des Projekts. Bei den Formeln zum Periodenende ist die Uhrzeit des Rückgabewerts eine Sekunde vor der [Tagestrennzeit] des Projekts.
| Angenommen wird die [Tagestrennzeit] 08:00:00. | |
StartOfNextDay(#2020/4/2#,1) |
2020/04/03 08:00:00 |
EndOfNextDay(#2020/4/2#,1) |
2020/04/04 07:59:59 |
Für alle folgenden Beispiele wird die [Tagestrennzeit] 00:00:00 angenommen.
StartOfNextDay( time, day )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| day | Integer, Versatztage | ||
| Rückgabewert | Beginn des Tages day Tage nach dem Tag in dem time liegt. | ||
| Beispiele | StartOfNextDay(#2020/4/2#,1) |
2020/04/03 00:00:00 | Beginn des nächsten Tages |
StartOfNextDay(#2020/4/2#,0) |
2020/04/02 00:00:00 | Beginn des Tages | |
StartOfNextDay(#2020/4/2#,-1) |
2020/04/01 00:00:00 | Beginn des vorherigen Tages | |
StartOfNextWeek( time, week )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| week | Integer, Versatzwochen | ||
| Rückgabewert | Beginn der Woche (Montag) week Wochen nach der Woche in der time liegt. | ||
| Beispiele | StartOfNextWeek(#2020/4/2#,1) |
2020/04/06 00:00:00 | Beginn der nächsten Woche |
StartOfNextWeek(#2020/4/2#,0) |
2020/03/30 00:00:00 | Beginn der Woche | |
StartOfNextWeek(#2020/4/2#,-1) |
2020/03/23 00:00:00 | Beginn der vorherigen Woche | |
StartOfNextMonth( time, month )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| month | Integer, Versatzmonate | ||
| Rückgabewert | Beginn des Monats month Monate nach dem Monat in dem time liegt. | ||
| Beispiele | StartOfNextMonth(#2020/4/2#,1) |
2020/05/01 00:00:00 | Beginn des nächsten Monats |
StartOfNextMonth(#2020/4/2#,0) |
2020/04/01 00:00:00 | Beginn des Monats | |
StartOfNextMonth(#2020/4/2#,-1) |
2020/03/01 00:00:00 | Beginn des vorherigen Monats | |
EndOfNextDay( time, day )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| day | Integer, Versatztage | ||
| Rückgabewert | Ende des Tages day Tage nach dem Tag in dem time liegt. | ||
| Beispiele | EndOfNextDay(#2020/4/2#,1) |
2020/04/03 23:59:59 | Ende des nächsten Tages |
EndOfNextDay(#2020/4/2#,0) |
2020/04/02 23:59:59 | Ende des Tages | |
EndOfNextDay(#2020/4/2#,-1) |
2020/04/01 23:59:59 | Ende des vorherigen Tages | |
EndOfNextWeek( time, week )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| week | Integer, Versatzwochen | ||
| Rückgabewert | Ende der Woche (Montag) week Wochen nach der Woche in der time liegt. | ||
| Beispiele | EndOfNextWeek(#2020/4/2#,1) |
2020/04/12 23:59:59 | Ende der nächsten Woche |
EndOfNextWeek(#2020/4/2#,0) |
2020/03/05 23:59:59 | Ende der Woche | |
EndOfNextWeek(#2020/4/2#,-1) |
2020/03/29 23:59:59 | Ende der vorherigen Woche | |
EndOfNextMonth( time, month )
| Parameter | time | Basiszeit | |
|---|---|---|---|
| month | Integer, Versatzmonate | ||
| Rückgabewert | Ende des Monats month Monate nach dem Monat in dem time liegt. | ||
| Beispiele | EndOfNextMonth(#2020/4/2#,1) |
2020/05/31 23:59:59 | Ende des nächsten Monats |
EndOfNextMonth(#2020/4/2#,0) |
2020/04/30 23:59:59 | Ende des Monats | |
EndOfNextMonth(#2020/4/2#,-1) |
2020/03/31 23:59:59 | Ende des vorherigen Monats | |
Benachbarte Nutzungsanweisungen
- Hinweis
- Erfordert mindestens Asprova Version 12.1.
GetNearestUseInstOfDiffWork_Left( resource, time, operation, flag )
| Parameter | resource | Ressourcenobjekt |
|---|---|---|
| time | Basiszeit | |
| operation | Auszuschließender Vorgang | |
| flag | 0 für alle Aufgaben, 1 nur für Produktionsaufgaben | |
| Rückgabewert | Gibt eine Liste der Nutzungsanweisungen aus [Nutzungsanweisungen in Beginnreihenfolge] von resource zurück, deren [Ende] am nächsten vor time liegt, auf die flag zutrifft, und deren [Vorgang] nicht operation ist. | |
| Beispiel | ||
Hilfe Nummer: 741530