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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Filtra el problema de medición de DAX

Querida comunidad, espero que alguien sepa cómo solucionar este problema aparentemente simple que no puedo encontrar la manera de resolverlo yo mismo.

Estoy creando medidas que cuentan la cantidad de empleados que se ajustan a un cierto conjunto de criterios.

Uno de ellos es

NoPromotionGradeEntryDate =
CALCULATE(DISTINCTCOUNT('datos principales'[Número de persona]);
'datos principales'[Promocionado] = 0;
'datos principales'[Fecha de ingreso al grado] < 04-01-2011)
Esto devuelve en blanco. eso es extraño porque si pongo [número de persona] en un objeto visual y aplico el [promovido] y [fecha de entrada de grado] como filtros al visual, funciona bien. Además, si cambio a 'datos principales' [Fecha de entrada de grado] > 04-01-2011 también funciona.
¿Alguien sabe por qué "<" no funciona, a pesar de que definitivamente tengo muchas filas que coinciden con los criterios, y ">" funciona?
Cualquier aporte es bienvenido, gracias de antemano!
Atentamente
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Encontré una solución y ahora funciona.
La fórmula antigua es

NoPromotionGradeEntryDate =
CALCULATE(DISTINCTCOUNT('datos principales'[Número de persona]);
'datos principales'[Promocionado] = 0;
'datos principales'[Fecha de ingreso al grado] < 04-01-2011)
Cambié esto a la nueva fórmula usando DATE como variable:
NoPromotionGradeEntryDate =
VAR _date = FECHA(2011; 04; 01)

VAR _result = CALCULATE(DISTINCTCOUNT('datos principales'[Número de persona]);
'datos principales'[Promocionado] = 0;
'datos principales'[Fecha de entrada en el grado] < _date)
VOLVER _result
¡Espero que esto ayude a otros con el mismo problema!

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Encontré una solución y ahora funciona.
La fórmula antigua es

NoPromotionGradeEntryDate =
CALCULATE(DISTINCTCOUNT('datos principales'[Número de persona]);
'datos principales'[Promocionado] = 0;
'datos principales'[Fecha de ingreso al grado] < 04-01-2011)
Cambié esto a la nueva fórmula usando DATE como variable:
NoPromotionGradeEntryDate =
VAR _date = FECHA(2011; 04; 01)

VAR _result = CALCULATE(DISTINCTCOUNT('datos principales'[Número de persona]);
'datos principales'[Promocionado] = 0;
'datos principales'[Fecha de entrada en el grado] < _date)
VOLVER _result
¡Espero que esto ayude a otros con el mismo problema!
Syndicate_Admin
Administrator
Administrator

Hola, lo siento, no encuentro una manera de enviar o adjuntar el archivo PBI a esta publicación. ¡Pero gracias por tratar de ayudar!

Syndicate_Admin
Administrator
Administrator

Hola, está pidiendo que se registre

Syndicate_Admin
Administrator
Administrator

PBI de muestra He creado un archivo de muestra Espero que puedas abrirlo

Syndicate_Admin
Administrator
Administrator

¿Puedes comprobar en qué formato está tu fecha? ¿Es dd-mm-aaaa o mm-dd-aaaa?

Compartir un archivo de muestra también sería útil para diagnosticar el problema

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.