Qualcuno ha scritto una formula di colonna o uno script che mi permetta di convertire una data: ora in una particolare settimana o trimestre nel calendario fiscale OBSCURE della mia azienda, noto come calendario fiscale "5-4-4"? Vedo riferimenti google ad altri calendari fiscali, ma a quanto pare il 5-4-4 è raro.
Da quello che ho capito di quel sistema potresti semplicemente trovare il numero di giorni dall'inizio di un determinato anno e quindi calcolare la settimana e il trimestre in base al numero di giorni e alla durata di ciascun trimestre.Potrebbe essere necessario prendere in considerazione 53 anni di settimane, ma questo dovrebbe iniziare:
New Table( "Fiscal Week",
Add Rows( 1000 ),
New Column( "Date", Numeric, "Continuous", Format( "yyyy-mm-ddThh:mm:ss", 19, 0 ),
Input Format( "yyyy-mm-ddThh:mm:ss", 0 ),
Formula( Date DMY( 4, 1, 2021 ) + Row() * In Hours( 12 ) )
),
New Column( "Fiscal Year", Numeric, "Continuous", Format( "Best", 12 ),
Formula(
Floor( (:Date - Date DMY( 4, 1, 2021 )) / In Days( 52 * 7 ) ) + 2021
)
),
New Column( "Fiscal Day of Year", Numeric, "Continuous", Format( "Best", 12 ),
Formula(
Floor( Mod( (:Date - Date DMY( 4, 1, 2021 )) / In Days( 1 ), 52 * 7 ) )
+ 1
),
Set Display Width( 67 )
),
New Column( "Fiscal Week of Year", Numeric, "Continuous", Format( "Best", 12 ),
Formula( Floor( (:Fiscal Day of Year - 1) / 7 ) + 1 ),
Set Display Width( 85 )
),
New Column( "Fiscal Quarter", Numeric, "Continuous", Format( "Best", 12 ),
Formula( Floor( (:Fiscal Week of Year - 1) / 13 ) + 1 ),
Set Display Width( 65 )
)
);Questo dovrebbe darmi fino a 53 settimane all'anno, e poi non avrà importanza perché l'Armageddon inizierà. :> Grazie