根据日期动态计算列值
Dynamically calculate column values based on Date
我需要(这可能吗?)让列中的值根据 Sales_Fact table 中的日期自行计算;
例如,2015 年销售的新摩托车型号具有不同的型号年份(1998、2015、2016 等。)
我正在尝试创建新的计算列,其内容如下:
如果型号年份在当前年份的 2 年内,return [市场名称],否则 return“其他型号”
[Relevant Models]= if(Model year = YEAR(Sales_Fact[Date]),[Market name],"MiscModel"))
或
我尝试了相关模型的总和:
Sum Current Models YTD:=CALCULATE([Sum of Units],Prod_DIM[Model year]=Year(Sales_Fact[Date]))
它需要是动态的,因为它基于从 Sales_Fact table 中选择的年份。
杂项模型需要包含在 YTD 总数中,但不包含在相关年份的销售模型列表中。
见下方 link,右侧 table 为所需结果。
我不是很清楚你想做什么,但是为了
[Relevant Models]= if(Model year = YEAR(Sales_Fact[Date]),[Market name],"MiscModel"))
你可以在excel中使用这个公式:
=IF(YEAR(NOW())-2<=A1,B1,"MiscModel")
其中:A1 放置模型年份,B1 放置市场鬃毛,C1 放置公式
我需要(这可能吗?)让列中的值根据 Sales_Fact table 中的日期自行计算;
例如,2015 年销售的新摩托车型号具有不同的型号年份(1998、2015、2016 等。)
我正在尝试创建新的计算列,其内容如下:
如果型号年份在当前年份的 2 年内,return [市场名称],否则 return“其他型号”
[Relevant Models]= if(Model year = YEAR(Sales_Fact[Date]),[Market name],"MiscModel"))
或 我尝试了相关模型的总和:
Sum Current Models YTD:=CALCULATE([Sum of Units],Prod_DIM[Model year]=Year(Sales_Fact[Date]))
它需要是动态的,因为它基于从 Sales_Fact table 中选择的年份。
杂项模型需要包含在 YTD 总数中,但不包含在相关年份的销售模型列表中。
见下方 link,右侧 table 为所需结果。
我不是很清楚你想做什么,但是为了
[Relevant Models]= if(Model year = YEAR(Sales_Fact[Date]),[Market name],"MiscModel"))
你可以在excel中使用这个公式:
=IF(YEAR(NOW())-2<=A1,B1,"MiscModel")
其中:A1 放置模型年份,B1 放置市场鬃毛,C1 放置公式