我需要(是否可能?)列中的值根据Sales_Fact表中的Date计算自己;
例如,2015年出售了各种型号年份的新摩托车车型(1998,2015,2016等)。我正在尝试创建新的计算列,其内容为:
如果型号年份在当前年份的2年内,则返回[市场名称],否则返回"杂项模型"
[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表中选择的年份。
杂项模型需要包含在年初至今的总数中,但不包括在有关年度的模型列表中。
请参阅下面的链接,右侧的表格为所需结果。
答案 0 :(得分:0)
我不太清楚你想要做什么但是
[Relevant Models]= if(Model year = YEAR(Sales_Fact[Date]),[Market name],"MiscModel"))
你可以在excel中使用这个公式:
=IF(YEAR(NOW())-2<=A1,B1,"MiscModel")
其中:A1放置型号年份,B1放置市场鬃毛,C1放置公式