背景:我在Customer维度中有一个具有静态日期的列(例如' 2013-01-01')。 此列是计算的结果,该计算获取该特定客户的第一个交易日期。此客户维度链接到包含reportdate作为链接到日期维度的日期列的事实表。
目标:我想制作一个计算度量,根据金额度量的总和,根据start_date(第一个交易日期),end_date(第一个交易日期)之间的给定时间段计算结果+ 6个月)。
我得到的是"无法在当前背景下确定"警告,无法解决问题。
欢迎所有帮助!
提前致谢,
/ Blixter
答案 0 :(得分:0)
已解决我从Customer表中找到的计算度量中复制了逻辑。
= CALCULATE([SumAmount]; DATESBETWEEN(DimDate [日期]; FIRSTDATE(FactTable [Reportdate]); DATEADD(FIRSTDATE(FactTable [Reportdat E]); 5;一个月)))