Я пытаюсь подсчитать количество пользователей, вошедших в систему.
В моей таблице
Id, TRANSDATE. Теперь я хочу вычислить меру по четырем категориям
, то есть вчера, последние 7 дней, на этой неделе до дня, в этом месяце до дня.
Yesterday =
CONCATENATE(
CONCATENATE(
"Yesterday Count",
UNICHAR(10)
), " (" &
FORMAT(TODAY - 1, "DD-MMM")
& ")"
)
Last 7 Days =
CONCATENATEN(
CONCATENATE(
"Last 7 Days Count",UNICHAR(10)
),
" (" &
FORMAT(TODAY() - 7,"DD-MMM")
& " to " &
FORMAT(TODAY() - 1,"DD-MMM") &")"
)
This Week till date =
CONCATENATE(
CONCATENATE(
“This Week till date Count”,
UNICHAR(16)
), SWITCH(
TRUE(),
FORMAT(
if (
WEEKDAY(TODAY(),1) == 1,
TODAY(),
TODAY() - (WEEKDAY(TODAY(),1) - 1))
,"DD-MMM") ==
FORMAT(TODAY(),"DD-MMM"), " ("&
FORMAT{TODAY() ,"DD-MMM") &“)",
FORMAT(
if (
WEEKDAY(TODAY(),1) == 1,
TODAY(),
TODAY() - (WEEKDAY(TODAY(),1) - 1)
),"DD-MMM") <>
FORMAT(TODAY(),"DD-MMM")," ("&
FORMAT(
if(
WEEKDAY(TODAY(),1) == 1,
TODAY(),
TODAY() - (WEEKDAY{TODAY(),1) - 1)
),"DD-MMN") &" to “&
FORMAT(TODAY(), "DD-MMM") &")"
)
This Month till date =
CONCATENATE(
CONCATENATE(
"This Month till date Count”,
UNICHAR(10)
), SWITCH(
TRUE() ,
FORMAT(DATE(
YEAR(TODAY()),
MONTH(TODAY()),
1),
"DD-MMM"
) ==
FORMAT(
TODAY(),
"DD-MMM"
), “ ("&
FORMAT(
TODAY(),
"DD-MMM"
) &")",
FORMAT(
DATE(
YEAR(TODAY()),
MONTH(TODAY())
,1
),
"DD-MMM") <>
FORMAT(
TODAY(),
"DD-MMM"
)," ("&
FORMAT(
DATE(
YEAR(TODAY()),
MONTH(TODAY()),
1),
"DD-MMM") &" to “&
FORMAT(
TODAY() ,
"DD-MMM" &") "
)