我的数据集是固定收益指数的一系列每日快照。在每个每日快照中是每个证券的月度至今的回报。我需要一种方法,采取月底MTD回报的每个月,然后乘以他们达到YTD回报。有人能帮上忙吗?道歉,因为解释起来有点尴尬。
发布于 2020-07-24 01:59:09
你只能使用固定的计算来隔离月底。类似于:
{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] ENDhttps://stackoverflow.com/questions/63058056
复制相似问题