我必须将一些MDX公式移植到DAX,以便从Pentaho转移到Power BI。我整天都在尝试更改这些公式,但没有取得任何进展,现在我的主要问题在于这两个公式:
%succes=Avg([Fecha Oferta.Mes].CurrentMember.Lag(11):[Fecha Oferta.Mes].CurrentMember,[Measures].[Importe Neto Factura]/[Measures].[Importe Neto Oferta])
futureBenefits=[Measures].[Net Offer quantity]*Avg([Date Offer.Month].CurrentMember.Lag(11):[Date offer.month].CurrentMember,[Measures].[% Exito de Of en Fras (Importe)])
之后,我必须将它们显示在矩阵中,并用年和月分隔 我一直在尝试使用这样的东西:
AVERAGEX(FILTER(offers;DATEADD(dim_time[date];-1;YEAR));SUM(offers[net_quantity_ticket])/SUM(offers[net_quantity_offer]))
但是它不起作用,我得到的结果与使用此结果相同:
AVERAGEX(offers;SUM(offers[net_quantity_ticket])/SUM(offers[net_quantity_offer]))
我也尝试过使用CALCULATE代替AVERAGEX + FILTER,但是它甚至没有被接受,因为平均值需要一列而不是度量。关于如何翻译此代码的任何建议?抱歉,由于机密信息,我无法发布任何数据
非常感谢您的帮助