- Apps
- Scriptsyntaxis en diagramfuncties
- Functies in scripts en diagramuitdrukkingen
- Datum- en tijdfuncties
- quartername - script- en diagramfunctie
quartername - script- en diagramfunctie
Deze functie retourneert de maanden van het kwartaal (opgemaakt volgens de scriptvariabele MonthNames) en het jaar met een onderliggende numerieke waarde die overeenkomt met een tijdstempel van de eerste milliseconde van de eerste dag van het kwartaal.
Syntax:
QuarterName(date[, period_no[, first_month_of_year]])
Return data type: dual
Arguments:
Argument | Beschrijving |
---|---|
date | De te evalueren datum. |
period_no | period_no is een geheel getal, waarbij de waarde 0 het kwartaal aangeeft dat date bevat. Negatieve waarden in period_no geven voorafgaande kwartalen aan en positieve waarden geven volgende kwartalen aan. |
first_month_of_year | Als u wilt werken met (boek)jaren die niet in januari beginnen, geeft u een waarde op tussen 2 en 12 in first_month_of_year. |
Voorbeeld | Resultaat | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
quartername('29/10/2013') | Retourneert |
||||||||||||||||||||||||||||
quartername('29/10/2013', -1) | Retourneert |
||||||||||||||||||||||||||||
quartername('29/10/2013', 0, 3) | Retourneert |
||||||||||||||||||||||||||||
Voeg het voorbeeldscript toe aan uw app en voer het uit. Voeg vervolgens ten minste de velden die in de resultatenkolom staan aan een werkblad in uw app toe om het resultaat te bekijken. In dit voorbeeld wordt voor elke factuurdatum in de tabel de kwartaalnaam gemaakt op basis van het kwartaal dat InvID bevat. De eerste maand van het jaar is opgegeven als maand 4. TempTable: LOAD RecNo() as InvID, * Inline [ InvDate 28/03/2012 10/12/2012 5/2/2013 31/3/2013 19/5/2013 15/9/2013 11/12/2013 2/3/2014 14/5/2014 13/6/2014 7/7/2014 4/8/2014 ];
InvoiceData: LOAD *, QuarterName(InvDate, 0, 4) AS QtrName Resident TempTable; Drop table TempTable; |
|