Перенос кода MDX в DAX: функции задержки и кортежи - PullRequest
0 голосов
/ 20 декабря 2018

Мне нужно перенести некоторые формулы 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, но он даже не принимается, потому что для среднего нужен столбец, а не мера.Любые предложения о том, как я могу перевести этот код?Извините, но я не могу опубликовать какие-либо данные, поскольку они конфиденциальны
Большое спасибо за вашу помощь

...