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

La aplicación de filtros en la medida no funciona en el gráfico circular visual

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ÓNGéneroSíNo
1M1
2M1
3M0
4F1
5F0

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?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

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

Syndicate_Admin
Administrator
Administrator

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.

vyaningymsft_0-1700555133032.png

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

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