Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Las segmentaciones de datos están dañando la línea acumulativa

Hola a todos

Tengo este gráfico que muestra un parámetro acumulativo

YavuzDuran_0-1628786236146.png

con una medida :

Charge Off % - Cumulative v2.0 = divide(calculate(sum(SalesDashboard[IsChargeOff]),filter(all(SalesDashboard[Loan Life (Month Period)]),SalesDashboard[Loan Life (Month Period)]<=max(SalesDashboard[Loan Life (Month Period)]))),calculate(countrows(SalesDashboard),allselected('SalesDashboard'[Loan Life (Month Period)])),0)
Pero cada vez que juego con una de esas rebanadoras, es decir. % de caja a la baja
El gráfico no parece tener una línea acumulativa
YavuzDuran_1-1628787002478.png

¿Cuál podría ser el problema?

por favor ayuda

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @YavuzDuran ,

Puede cambiar el all() dentro de allselect().

Charge Off % - Cumulative v2.0 = divide(calculate(sum(SalesDashboard[IsChargeOff]),filter(allselected (SalesDashboard[Loan Life (Month Period)]),SalesDashboard[Loan Life (Month Period)]<=max(SalesDashboard[Loan Life (Month Period)]))),calculate(countrows(SalesDashboard),allselected('SalesDashboard'[Loan Life (Month Period)])),0)

Si no cumple con los resultados esperados, ¿puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.

Saludos

Liu Yang

Si este post ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Syndicate_Admin
Administrator
Administrator

Yo aconsejaría usar variables para que la medida se analice en lugar de la fórmula que tiene. Por ejemplo:

Charge Off % - Cumulative v2.0 = 
var sales_charge_off = calculate(sum(SalesDashboard[IsChargeOff]),filter(all(SalesDashboard[Loan Life (Month Period)]),SalesDashboard[Loan Life (Month Period)]<=max(SalesDashboard[Loan Life (Month Period)])))

var count_rows = calculate(countrows(SalesDashboard),allselected('SalesDashboard'[Loan Life (Month Period)]))

return
divide(sales_charge_off,count_rows)

Espero que esta respuesta resuelva su problema! Si necesita ayuda adicional, por favor etiquéteme en su respuesta.
Si mi respuesta le proporcionó una solución, encantado de marcarlo como una solución ✔️ o darle un kudoe 👍
¡Gracias!

Saludos
Gonçalo Geraldes

No funcionó

@goncalogeraldes

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.