cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

Comportamiento de filtro extraño y desenterramiento

Hola comunidad PBI,

Me enfrento a un comportamiento extraño con mi informe de PBI, y realmente no entiendo por qué sucede esto.

Simplifiqué tanto como pude el modelo para que sea lo más claro posible.

En primer lugar, tengo dos tablas:

HeyTra_1-1600361049522.png

Creé una medida en el Cuadro A. La medida es un DISTINCTCOUNT en "Player".

La tabla se filtra en el campo Fecha con una segmentación. El objetivo es contar a un jugador distinto en una fecha de rango.

La medida se muestra por País / Estado / Club. Vamos a llamarlo Measure1, y todo está bien con éste.

Ahora, creé otra medida, Measure2.

Este está haciendo lo mismo que Measure1 (recuento diferenciado para el jugador), pero con un desplazamiento en la fecha de rango (YEAR-1)

Para el ejemplo, si elijo 01/01/2017 a 01/01/2019 como filtro, el resultado de esta Medida2 debería contar a los jugadores en el rango 01/01/2016 a 01/01/2018.

Y aquí es donde comienza el problema.

En mi caso, filtro en País. Digamos "Reino Unido".

Estoy tratando de mostrar la información en una matriz, con País / Estado / Club a nivel de fila, y mi Medida2.

Si lo mueso a nivel de país, está bien. Si lo mueso a nivel de estado, no hay problema. Pero cuando trato de mostrarlo a nivel Club, recibí este mensaje:

HeyTra_2-1600362241287.png

Y realmente no sé lo que puede pasar al taladrar...

Aquí está la fórmula DAX que utilizo para mi Medida2:

Measure2 á var datemin á MIN('Table A'[DATE]) var datemax á MAX('Table A'[DATE])

RETURN CALCULATE((DISTINCTCOUNT('Table A'[Player]));
'Tabla A'[Tipo] á "X";' Tabla A'[DATE] >- DATE(YEAR(datemin)-1 ; MONTH(datemin); DAY(datemin));
'Tabla A'[FECHA] <- FECHA(YEAR(datemax)-1 ; MONTH(datemax); DIA(datemax)))

Como dije, esta fórmula funciona preciosamente... excepto cuando intento mostrar los datos a nivel Club.

Espero haber sido claro con mis explicaciones.

Gracias.

Escultura.

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User IV
Super User IV

@HeyTra , Esto parece correcto, Trate con este cambio. Como dudo de contexto de fila

Medida2 - var datemin á MINX(allselected('Table A'),'Table A'[DATE])
var datemax á MAXX(allselected('Table A'),'Table A'[DATE])

RETURN CALCULATE((DISTINCTCOUNT('Table A'[Player]));
'Tabla A'[Tipo] á "X";' Tabla A'[DATE] >- DATE(YEAR(datemin)-1 ; MONTH(datemin); DAY(datemin));
'Tabla A'[FECHA] <- FECHA(YEAR(datemax)-1 ; MONTH(datemax); DIA(datemax)))

si da un error, sólo tiene que devolver _min o _max y comprobar lo que obtiene. ¿Tienes algún espacio en blanco



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

2 REPLIES 2
Highlighted
Super User IV
Super User IV

@HeyTra , Esto parece correcto, Trate con este cambio. Como dudo de contexto de fila

Medida2 - var datemin á MINX(allselected('Table A'),'Table A'[DATE])
var datemax á MAXX(allselected('Table A'),'Table A'[DATE])

RETURN CALCULATE((DISTINCTCOUNT('Table A'[Player]));
'Tabla A'[Tipo] á "X";' Tabla A'[DATE] >- DATE(YEAR(datemin)-1 ; MONTH(datemin); DAY(datemin));
'Tabla A'[FECHA] <- FECHA(YEAR(datemax)-1 ; MONTH(datemax); DIA(datemax)))

si da un error, sólo tiene que devolver _min o _max y comprobar lo que obtiene. ¿Tienes algún espacio en blanco



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

Highlighted

Gracias Amitchandak, funcionó !!

Sospeché de una cosa de concurso, Probé TODAS las funciones, pero ALLSELECTED es todo lo que necesitaba !

Rápido y preciso, gracias de nuevo 🙂

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors