计算 ROI 时出现逻辑错误(意外输出)

Logical error when I'm calculate ROI (unexpected output)

ROI = 
VAR _NetIncome = SUMX('historical-sales', 'historical 
sales'[Total Sales] - [COGS])
RETURN DIVIDE(_NetIncome, SUMX('historical-sales','historical- 
sales'[Sales Qty] * RELATED(Items_List[item_cost]))) 

return 投资衡量指标,首先我通过从总销售额中减去齿轮来计算利润,然后使用 ROI 公式: ROI = 利润/成本

如果[COGS]是度量,那么你的SUMX写错了。引擎不知道它到底在哪一行。这意味着您必须进行上下文转换。

尝试:

ROI = 
VAR _NetIncome = 
   SUMX(
     'historical-sales', 
     'historical sales'[Total Sales] - CALCULATE( [COGS] ) 
   )
RETURN DIVIDE(_NetIncome, SUMX('historical-sales','historical- 
sales'[Sales Qty] * RELATED(Items_List[item_cost])))