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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors