Tableau - 基于每月最后一个值的计算
Tableau - Calculation based on last value per month
我的数据集是固定收益指数的一系列每日快照。在每个每日快照中是每个证券的月初至今 return。我需要一种方法来计算每个月的月末 MTD return,然后将它们相乘以达到 YTD returns。有人能帮忙吗?抱歉解释起来有点尴尬。
您只能使用固定计算来隔离月末。类似于:
{FIXED DATETRUNC('month',[DateField])): MAX([DateField])}
您可能需要调整固定日期,您可能需要改为按日期的月份和年份进行固定。无论如何,一旦它起作用,然后创建以下内容以仅保留月底:
[DateField] = {FIXED DATETRUNC('month',[DateField])): MAX([DateField])}
将其放入过滤器并设置为 True,然后使用这些值计算你的 YTD。
或者在 IF 语句中使用以上内容:
IF [DateField] = {FIXED DATETRUNC('month',[DateField])): MAX([DateField])} THEN [YTD calc] END
我的数据集是固定收益指数的一系列每日快照。在每个每日快照中是每个证券的月初至今 return。我需要一种方法来计算每个月的月末 MTD return,然后将它们相乘以达到 YTD returns。有人能帮忙吗?抱歉解释起来有点尴尬。
您只能使用固定计算来隔离月末。类似于:
{FIXED DATETRUNC('month',[DateField])): MAX([DateField])}
您可能需要调整固定日期,您可能需要改为按日期的月份和年份进行固定。无论如何,一旦它起作用,然后创建以下内容以仅保留月底:
[DateField] = {FIXED DATETRUNC('month',[DateField])): MAX([DateField])}
将其放入过滤器并设置为 True,然后使用这些值计算你的 YTD。
或者在 IF 语句中使用以上内容:
IF [DateField] = {FIXED DATETRUNC('month',[DateField])): MAX([DateField])} THEN [YTD calc] END