参考 Tableau 中的缺失日期

Reference to missing date in Tableau

我正在尝试检索当月第一个交易日的收盘价。我使用以下公式并成功地给了我这个月的第一个星期一,但我想在星期一是假期的时候星期二(因此在数据集中丢失)。

IF DATENAME('weekday', DATETRUNC('month',[Date])) ="Saturday" THEN DATETRUNC('month',[Date])+2
ELSEIF DATENAME('weekday', DATETRUNC('month',[Date])) ="Sunday" THEN DATETRUNC('month',[Date])+1
ELSE DATETRUNC('month',[Date])
END

如何在计算字段中引用它?我试过 NULL 但它不起作用。

谢谢

您可以在 csv 文件中按日期维护假期列表和标志。然后将此文件与您的数据进行完全外部连接。这将带来缺失的日期,您可以检查它是否是假期。