Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet 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
Tengo una tabla XXX que tiene 4 campos:
ID, Sexo, Fecha de inicio, Fecha de finalización
Creé una medida YesNo que devuelve 0 o 1 cuando una fecha seleccionada de una segmentación se encuentra entre la fecha de inicio y la fecha de finalización:
Medir SíNo =
var _datum=SELECTEDVALUE('Peildata'[datum])
devolución
Si (
SELECTEDVALUE('Tabla'[fecha de inicio]) <= _datum
&&
SELECTEDVALUE('Tabla'[fecha de finalización]) >= _datum,
1,0)
Cuando presento los resultados en una tabla visual, es correcto
IDENTIFICACIÓN | Género | SíNo |
1 | M | 1 |
2 | M | 1 |
3 | M | 0 |
4 | F | 1 |
5 | F | 0 |
Cuando quiero crear un gráfico gráfico circular que cuente hombres/mujeres, me da 3M y 2F, eso también es correcto.
Pero cuando agrego la medida YesNo en el filtro visual del gráfico circular con YesNO es 1 y esperaba ver 2M y 1 F
pero mi visual se queda totalmente en blanco y desaparece sin resultados
¿Por qué no funciona esto?
Solved! Go to Solution.
Hola Yang,
Muchas gracias. Me pone en la dirección correcta. La solución no es tener 2 medidas separadas
para los 2 géneros, pero lo siguiente hizo el trabajo:
La siguiente medida funciona perfectamente:
Measure Headcount =
CALCULATE (
COUNTROWS ( 'Table' ),
'Table'[Startdate] <= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Enddate] >= SELECTEDVALUE ( 'Peildata'[datum] )
)
Después de un análisis más detallado de mis datos, descubro que el campo ID tiene duplicados, por lo que para contar solo el
Valores distintos ¡Escribí la siguiente medida y funciona perfectamente!
Plantilla =
CALCULAR
(
DISTINCTCOUNT(Tabel[ID]),
FILTER(Tabla,
Tabla[Fecha de inicio] <= SELECTEDVALUE(Fechas de referencia[Fecha]) &
Tabla[Fecha de finalización] >= SELECTEDVALUE(Fechas de referencia[fecha])
)
)
Muchas gracias por su asistencia, muy apreciado!!
Saludos
Etiënne
Hola Yang,
Muchas gracias. Me pone en la dirección correcta. La solución no es tener 2 medidas separadas
para los 2 géneros, pero lo siguiente hizo el trabajo:
La siguiente medida funciona perfectamente:
Measure Headcount =
CALCULATE (
COUNTROWS ( 'Table' ),
'Table'[Startdate] <= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Enddate] >= SELECTEDVALUE ( 'Peildata'[datum] )
)
Después de un análisis más detallado de mis datos, descubro que el campo ID tiene duplicados, por lo que para contar solo el
Valores distintos ¡Escribí la siguiente medida y funciona perfectamente!
Plantilla =
CALCULAR
(
DISTINCTCOUNT(Tabel[ID]),
FILTER(Tabla,
Tabla[Fecha de inicio] <= SELECTEDVALUE(Fechas de referencia[Fecha]) &
Tabla[Fecha de finalización] >= SELECTEDVALUE(Fechas de referencia[fecha])
)
)
Muchas gracias por su asistencia, muy apreciado!!
Saludos
Etiënne
Hola, eyeekit
¿Puedo preguntarle si este es el resultado esperado que está buscando? Basándome en tu descripción, he creado dos medidas para conseguir el efecto que buscas. La siguiente imagen muestra el efecto de la pantalla.
Measure M =
CALCULATE (
COUNTROWS ( 'Table' ),
'Table'[Startdate] <= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Enddate] >= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Gender] = "M"
)
Measure F =
CALCULATE (
COUNTROWS ( 'Table' ),
'Table'[Startdate] <= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Enddate] >= SELECTEDVALUE ( 'Peildata'[datum] )
&& 'Table'[Gender] = "F"
)
Si esto no funciona, ¿podría compartir algunos datos de muestra sin información confidencial y resultados esperados?
Proporcionar datos de ejemplo en el foro de Power BI - Microsoft Fabric Community
Saludos
Yang
Equipo de apoyo a la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas : cómo proporcionar datos de ejemplo en el foro de Power BI
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.