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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register 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
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors
Top Kudoed Authors