cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors