Date 获取表中给定日期中当月的周开始日期
我正在尝试从给定日期开始计算一个月的周数。 使用以下方法: 为“一年中的一周”创建了计算字段:作为Date 获取表中给定日期中当月的周开始日期,date,tableau-api,Date,Tableau Api,我正在尝试从给定日期开始计算一个月的周数。 使用以下方法: 为“一年中的一周”创建了计算字段:作为a DATEPART('week',[Date],'monday') 为“开始日期的一周”创建了一个计算字段:asB DATEPART('week',DATETRUNC('month',[Date]),'monday') 因此星期= A-B+1 此外,我使用以下公式计算每周开始日期: DATETRUNC('week',[Date],'monday') 我面临一个问题: 例如,日期:
a
DATEPART('week',[Date],'monday')
为“开始日期的一周”创建了一个计算字段:asB
DATEPART('week',DATETRUNC('month',[Date]),'monday')
因此星期=
A-B+1
此外,我使用以下公式计算每周开始日期:
DATETRUNC('week',[Date],'monday')
我面临一个问题:
例如,日期:2020年8月31日(这是星期一)
这显示为8月的第6周以及9月的第1周,但不应显示。
9月的第一周应为2020年1月9日
有人能帮我吗?创建一个计算字段“所需结果”
floor(DAY([Date])/7)+1
你应该能得到你想要的。请检查一些样品记录
任何函数如何返回两个值?这违背了函数的定义!请给我看一张截图,您将从中获得2020年8月31日的两个值。我也无法理解为什么您希望
09/01/2020
的1周不在周一开始?您想要我提出的解决方案中给出的值吗?请查收