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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

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
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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

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