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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Fecha del año anteriorAgregar datos excluidos

Cuando utilizo esta medida:

VAR Tabla ajustada =
ADDCOLUMNS(
VALORES('Datos de préstamos de PwBi'[Producto (grupos)]),
"Valor ajustado",
SI(
'Datos de préstamos de PwBi'[Producto (grupos)] = "Coche",
CALCULAR(CONTAR(AutoLoanMatrix[CantidadAdelantada]),FECHAAÑADIR('Tabla de fechas'[Fecha],-1,AÑO)),
CALCULAR(CONTAR('Datos de préstamos de PwBi'[Cantidad reservada]),FECHAAÑADIR('Tabla de fechas'[Fecha],-1,AÑO))
)
)
DEVOLUCIÓN
SUMX(Tabla ajustada,[Valor ajustado]) + 0
Obtengo estos resultados:
mclawler_0-1723651873936.png

Pero cuando uso esta medida por sí sola:

CALCULAR(CONTAR('Datos de préstamos de PwBi'[Cantidad reservada]),FECHAAÑADIR('Tabla de fechas'[Fecha],-1,AÑO))
Obtengo estos resultados:
mclawler_1-1723651988902.png

El antiguo DAX está calculando correctamente la fila Automático, pero está quitando los recuentos de todas las demás filas por debajo de ella. Lo mismo sucede con el YTD anterior.

¿Alguna idea? ¡Gracias por su tiempo

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola @mclawler

¿Podría compartir un pbix o algunos datos ficticios que mantengan la estructura de datos sin procesar con los resultados esperados? Debería ayudarnos a aclarar su escenario y probar la fórmula de codificación.

Cómo obtener respuestas rápidas a su pregunta

¿Cómo subo un pbix o a dónde puedo enviarlo por correo electrónico?

Hola @mclawler puedes guardarlo en alguna unidad en la nube y compartirlo a través de un enlace.

¡Hola Rita!

ProductionTableDummy.pbix

Aquí está el pbix ficticio que debería alinearse con la tabla a continuación una vez que sea preciso. Me he dado cuenta de que si resalta varios meses en la segmentación, aparecen algunos de los préstamos para vehículos recreativos, pero no debería tener que hacerlo en función de las columnas de medidas específicas:

dummytablepbi.PNG

Hola @mclawler ,
Para su total y Auto fuera del valor no es correcto, podemos usar la función ISINSCOPE, el total para una suma correcta, Auto fuera del valor de algunos no se puede obtener, podemos intentar usar algunas variables más definidas para obtener un resultado válido, espero que mi solución le sea útil!

AmountBooked COUNT(Copy) = 
VAR AutoCount=CALCULATE(
COUNT('AutoLoanMatrixDummy'[AmountAdvanced]),'LoanDataDummy'[Product (groups)]="Auto")
VAR OtherCount=COALESCE(
CALCULATE(COUNT(LoanDataDummy[Amount Booked]),ALLEXCEPT('LoanDataDummy','LoanDataDummy'[Product (groups)])),0)
VAR C=CALCULATE(COUNT(LoanDataDummy[Amount Booked]),FILTER('LoanDataDummy','LoanDataDummy'[Product (groups)]="Auto"))
RETURN
IF(
    ISINSCOPE('LoanDataDummy'[Product (groups)]),
    SWITCH(
        TRUE(),
        MAX('LoanDataDummy'[Product (groups)])="Auto",
        AutoCount,
        OtherCount),
        AutoCount+OtherCount-C)



vxingshenmsft_0-1724132459230.png

He actualizado tus datos a los resultados que necesitas, si tienes alguna otra duda puedes consultar el archivo PBIX que he subido, ¡te agradecería si mi solución puede ayudarte a resolver tu problema!

¡Espero que te ayude!

Saludos
Apoyo de la comunidad Team_ Tom Shen

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Continuación de esta cuestión. He usado esta misma medida dentro de otra tabla solo cambiando las fuentes de datos, y ahora parece que no puedo obtener la fila total a la suma correctamente. ¿Alguna idea?

Medida actual que se está utilizando:

SI CONTAR(Copia) =
VAR Conteo automático=CALCULAR(SUMA('SobresalienteBalancesMaestro'[Conde])) + CALCULAR(CONTAR('PwBi CIPL'[Equilibrio]),PendientesSaldosMaestro[Columna de descripción del tipo] = "Coche")
VAR OtherCount=COALESCE(
CALCULAR(SUMA(PendientesSaldosMaestro[Conde]),TODOSEXCEPTO('SobresalienteBalancesMaestro',PendientesSaldosMaestro[Columna de descripción del tipo])),0)
VAR C=CALCULAR(SUMA('SobresalienteBalancesMaestro'[Conde]),FILTRO('SobresalienteBalancesMaestro',PendientesSaldosMaestro[Columna de descripción del tipo] = "Coche"))
DEVOLUCIÓN
SI(
ISINSCOPE(PendientesSaldosMaestro[Columna de descripción del tipo]),
INTERRUPTOR(
VERDADERO(),
MÁXIMO(PendientesSaldosMaestro[Columna de descripción del tipo]) = "Coche",
Conteo automático,
OtherCount),
Conteo automático+OtherCount-C) + 0

The individual row results are correct, just the Total is incorrect.
mclawler_0-1724959704816.png

# El total debe ser 23,917
$ El total debería ser $514,771,284

¡¡UAU!! Esto es increíble, ¡muchas gracias! ¡Funciona perfectamente!

Hola @mclawler ,

Si no está seguro de cómo cargar datos, consulte

https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...

¡Espero que te ayude!

Saludos
Apoyo de la comunidad Team_ Tom Shen

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors