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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Instrucción DAX Formula IF

Estoy tratando de calcular la suma de las cuentas cerradas por mes.
Tengo una columna de Fechas para la última fecha de factura para todos nuestros clientes.
Creé 2 medidas
9. Lastnonblank = CALCULATE(MAX(Dates[Date]),LASTNONBLANK(Dates[Date],[Invoice Count]))
Días desde la última factura= FORMAT(Today()-[9. Lastnonblank],"#,##0")
Ahora necesito crear una medida que IF Days from Last Invoice id mayor que 90 then 1 de lo contrario 0
Sigo recibiendo un error por alguna razón
mcornfield_0-1638843942888.png

mcornfield_0-1638845876350.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

En ella, @mcornfield

Primero, debe verificar el formato del campo "Prueba IF". El texto no se puede comparar con el valor 90.

vzhangti_0-1639031208195.png

Los resultados correctos se pueden obtener modificando el formato del campo "Prueba IF".

vzhangti_1-1639031241166.png

Saludos

Equipo de soporte de la comunidad _Charlotte

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

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

En ella, @mcornfield

Primero, debe verificar el formato del campo "Prueba IF". El texto no se puede comparar con el valor 90.

vzhangti_0-1639031208195.png

Los resultados correctos se pueden obtener modificando el formato del campo "Prueba IF".

vzhangti_1-1639031241166.png

Saludos

Equipo de soporte de la comunidad _Charlotte

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

Syndicate_Admin
Administrator
Administrator

@mcornfield, ¿qué tal si nos muestra la declaración IF que intentó escribir y el error que recibió?


Gracias por su respuesta agregué una captura de pantalla a la publicación

@mcornfield si hiciera clic en "Ver detalles", le diría exactamente cuál es el problema:

ebeery_0-1638846320509.png

Al utilizar la función "FORMAT" en su medida [IF TEST], está convirtiendo esa diferencia de fecha en un tipo de datos de texto. Pero luego, en [IF TEST 2] está comparando eso con un valor entero (90), que no está permitido.

Una solución sería cambiar su medida [IF TEST] a:

IF TEST = VALUE(Today()-[9. Lastnonblank])



Estoy tratando de calcular la suma de las cuentas cerradas por mes.
Días desde la última factura= VALUE(Today()-[9. Lastnonblank])
Ahora necesito obtener una SUMA por mes-año
Sigo recibiendo TOTAL por alguna razón
mcornfield_0-1638880451680.png

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors