WeekNum és ISOWeekNum függvény
A következőkre vonatkozik: Vászonalapú alkalmazások
Modellvezérelt alkalmazások
Power Pages
Dataverse képletoszlopai
Visszaadja egy adott dátumnak megfelelő hét számát.
Description
A WeekNum és ISOWeekNum függvényekkel meghatározhatja egy a dátum hétszámát.
Ezek a függvények eltérőek abban, hogyan határozzák meg az év első hetét (1. hét):
A WeekNum a január 1-jét tartalmazó hetet használja az év első heteként. A függvény eredménye 1 és 54 között lehet.
Az ISOWeekNum az év első csütörtökét tartalmazó hetet használja az év első heteként. Ez a hetek számozásának ISO 8601 dátum- és időszabványát használja. A függvény eredménye 1 és 53 között lehet. Lehetséges, hogy január első napjaira 52 vagy 53 értéket küld vissza, mivel a dátumok az előző év utolsó hetéhez tartoznak.
A második WeekNum paraméter használatával adja meg, hogy mely nappal kezdődik egy hét. Meg lehet adni egy Excel kódszámot, vagy használhatja a StartOfWeek felsorolást:
Excel-kód | StartOfWeek felsorolás | Ismertetés |
---|---|---|
1, 17 | StartOfWeek.Sunday | A hét vasárnappal kezdődik. Alapértelmezett. |
2, 11 | StartOfWeek.Monday | A hét hétfővel kezdődik. |
12 | StartOfWeek.Tuesday | A hét keddel kezdődik. |
13 | StartOfWeek.Wednesday | A hét szerdával kezdődik. |
14 | StartOfWeek.Thursday | A hét csütörtökkel kezdődik. |
15 | StartOfWeek.Friday | A hét péntekkel kezdődik. |
16 | StartOfWeek.Saturday | A hét szombattal kezdődik. |
Az ISOWeekNum mindig hétfőt használja a hét kezdeteként. Az Excel alkalmazásban a WeekNum függvény egy további 21-es kódot is támogat, amely itt nem támogatott; használja inkább az ISOWeekNum függvényt.
Ha egyetlen számot ad meg bemenetként ezekhez a függvényekhez, a visszaadott érték egyetlen eredmény lesz. Ha számokat tartalmazó egyoszlopos táblát ad meg, a kapott eredmény is egyoszlopos tábla, amelyben rekordonként egy eredmény található az argumentum táblájának megfelelően. Többoszlopos tábla használata esetén átalakíthatja azt egyoszlopos táblává a táblák használatának megfelelően.
Szintaxis
HétSzáma(DateTime [; Hét kezdete])
- DateTime - Kötelező. A művelethez használandó dátum- és időérték.
- StartOfWeek - Nem kötelező. Excel-kód vagy StartOfWeek enumeráció, amely meghatározza, hogy melyik nappal kezdődik a hét.
ISOWeekNum(dátum/idő)
- DateTime - Kötelező. A művelethez használandó dátum- és időérték. A hét mindig hétfővel kezdődik.
Példák
2021 első és utolsó naptári hetei
Dátum | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Péntek,január1,2021 | 0 | 53 | 0 |
Szombat,január2,2021 | 0 | 53 | 0 |
Vasárnap,január3,2021 | 2 | 53 | 0 |
Hétfő,január4,2021 | 2 | 0 | 0 |
Kedd,január5,2021 | 2 | 0 | 0 |
Szerda,január6,2021 | 2 | 0 | 2 |
Csütörtök,január7,2021 | 2 | 0 | 2 |
Szombat,december25,2021 | 52 | 51 | 52 |
Vasárnap,december26,2021 | 53 | 51 | 52 |
Hétfő,december27,2021 | 53 | 52 | 52 |
Kedd,december28,2021 | 53 | 52 | 52 |
Szerda,december29,2021 | 53 | 52 | 53 |
Csütörtök,december30,2021 | 53 | 52 | 53 |
Péntek,december31,2021 | 53 | 52 | 53 |