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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. 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
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Top Solution Authors