Tableau api 如何创建从周一开始的一周截止日期表计算

Tableau api 如何创建从周一开始的一周截止日期表计算,tableau-api,Tableau Api,我正在做一个项目,我必须每周显示几周的销售额。因此,如果今天是星期三,那么显示的所有周都将显示星期一、星期二和星期三。从周一开始到周日。我在数据源设置中更改了周开始,但这并没有解决我的问题 我原来的公式如下: 如果Datepart('weekday',[Date])您可以告诉它忽略星期日(第1天)。(根据评论进行编辑-如果今天是第一天,则显示所有内容)。修改您的计算: IF DATEPART('weekday', TODAY()) = 1 THEN [Revenue] ELSEIF Datepa

我正在做一个项目,我必须每周显示几周的销售额。因此,如果今天是星期三,那么显示的所有周都将显示星期一、星期二和星期三。从周一开始到周日。我在数据源设置中更改了周开始,但这并没有解决我的问题

我原来的公式如下:


如果Datepart('weekday',[Date])您可以告诉它忽略星期日(第1天)。(根据评论进行编辑-如果今天是第一天,则显示所有内容)。修改您的计算:

IF DATEPART('weekday', TODAY()) = 1 THEN [Revenue] ELSEIF Datepart('weekday', [Date])>1 AND Datepart('weekday', [Date])<=DATEPART('weekday', TODAY()) THEN [Revenue] END

如果DATEPART('weekday',TODAY())=1,那么[Revenue]ELSEIF DATEPART('weekday',[Date])>1和DATEPART('weekday',[Date])您可以告诉它忽略星期日(第1天)。(根据评论进行编辑-如果今天是第一天,则显示所有内容)。修改您的计算:

IF DATEPART('weekday', TODAY()) = 1 THEN [Revenue] ELSEIF Datepart('weekday', [Date])>1 AND Datepart('weekday', [Date])<=DATEPART('weekday', TODAY()) THEN [Revenue] END

如果DATEPART('weekday',TODAY())=1,则[Revenue]ELSEIF DATEPART('weekday',[Date])>1和DATEPART('weekday',[Date]),您还可以通过数据菜单设置数据源上的日期属性,使一周从您喜欢的一周中的任何一天开始。这不会影响计算,但会影响演示文稿的排序顺序。谢谢您的建议!我认为上面的公式使我走上了正确的轨道。我只是想在今天等于星期天的情况下得到帮助。然后我希望看到所有的价值观,因为我的周末是周日。我认为如果没有这种逻辑,星期天就不会出现。您还可以通过“数据”菜单在数据源上设置日期属性,使一周从您喜欢的一周中的任何一天开始。这不会影响计算,但会影响演示文稿的排序顺序。谢谢您的建议!我认为上面的公式使我走上了正确的轨道。我只是想在今天等于星期天的情况下得到帮助。然后我希望看到所有的价值观,因为我的周末是周日。我想如果没有这个逻辑,星期天就不会出现了。