根据 Tableau 中的 ISO 格式,周数每月从 1 重新开始

Week Number restarting at 1 every month as per ISO format in Tableau

我正在尝试根据 2019.For 示例中每个月的 ISO 格式获取周数(每个月重置为 1)我有兴趣获取

2019 年 7 月的所有日期:第 1 周到第 4 周,

2019 年 8 月的所有日期:第 1 周到第 4 周,依此类推。

我首先创建计算字段 (Week_Number_ISO) 以获取一年中的总周数 2019.I 使用以下公式;

DATEPART('iso-week',[Date]) 按预期工作。

为了获得每月的周数,我使用了以下公式

INT((DATEPART('day',[创建日期])-DATEPART('iso-weekday',[创建日期])+7)/7)+1.

(想法是计算每周第一天的日期然后除以7取整数部分)

根据 ISO 格式,7 月 29 日至 31 日不应该是 7 月第 4 周的一部分吗?但是公式显示它是 7 月的第 5 周 2019.I 感觉我在公式或我遗漏了一些关于 ISO 周数每个月重置为 1 的信息。

有人可以帮助我吗?

这是 2019 年 7 月的日期示例和相关的周数。

为什么将 2019 年 7 月 28 日至 7 月 31 日视为第 4 周?