月至今,不包括r中的当前周

  • 本文关键字:不包括 r powerbi
  • 更新时间 :
  • 英文 :


我试图将日期过滤为当前月份和前一个星期六(前一个日历周的最后一天)。如果前一个星期六不在当前月份,那么过滤器将返回一个空白数据集。我在R脚本编辑器中使用Power BI。

仅在给定月份获取日期在Power BI和r中很容易,我不知道如何排除当前周。

使用{润滑油},为清楚起见有些冗长:

library(lubridate)
TODAY = ymd('2022-05-20') ## replace w. today() for production
LAST_SATURDAY = TODAY - wday(TODAY)
## example data:
df <- data.frame(Date = ymd('2022-05-01') + 1:60)
df %>%
filter(year(Date) == year(TODAY),
month(Date) == month(TODAY),
Date <= LAST_SATURDAY
)

最新更新