繁体   English   中英

Tableau - 基于每月最后一个值的计算

[英]Tableau - Calculation based on last value per month

我的数据集是固定收益指数的一系列每日快照。 在每个每日快照中是每个证券的当月至今的回报。 我需要一种方法来获取每个月的月末 MTD 回报,然后将它们相乘以达到 YTD 回报。 有人能帮忙吗? 抱歉,解释起来有点尴尬。

您只能使用固定计算来隔离月末。 就像是:

{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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM