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

Implementación de una segmentación de datos que le permita seleccionar años individuales o 12 meses de duración

¡Hola comunidad de Power BI!


Estoy tratando de implementar una segmentación de datos con las opciones para elegir entre ver datos de los últimos 12 meses o años individuales.

Screenshot 2022-06-15 113544.png

(algo como esto)


Y sigo corriendo la cabeza contra una pared. He estado pensando en soluciones que utilizan parámetros de campo, tabla desconectada, agrupación y más. Creo que lo que lo hace complicado es el hecho de que las selecciones se superponen. Cualquier idea sobre cómo lograr esto será recompensada con puntos de Internet y buenas vibraciones.


Hice un mwe, pero como me siento bastante atrapado en el cuadrado, puede que no tenga mucho sentido.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@PeterSimonsen87 ,

Supongamos que hay una columna Fecha en su tabla, deberá agregar una nueva tabla para la segmentación de datos con todos los años distintos y otro valor "Últimos 12 minutos", intente esto:

For Slicer = 
var _year= VALUES('Table'[Date].[Year])
return UNION(ROW("date_selection","Last 12 mths"),_year)

Eyelyn9_0-1655781270543.png

A continuación, cree una medida de indicador

Flag = 
var _diff=DATEDIFF(MAX('Table'[Date]),TODAY(),MONTH)
return IF(MAX('For Slicer'[date_selection])="Last 12 mths", IF(_diff>=0 && _diff<=12,1,0),IF(YEAR(MAX('Table'[Date]))=CONVERT(MAX('For Slicer'[date_selection]),INTEGER),1,0))

Y aplíquelo al panel de filtro de nivel visual, establecido como "es 1":

Eyelyn9_1-1655781328176.png

Eyelyn9_2-1655781338257.pngEyelyn9_3-1655781349221.png

Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Muchas gracias, @Eyelyn9 🙏 Funciona a las mil maravillas 🙂


(Estaba de vacaciones, así que lo siento por la lenta respuesta)

Syndicate_Admin
Administrator
Administrator

AndrewDavies437_0-1655286588032.png

Hola, la opción más fácil sería tener un filtro separado (haga clic en el menú desplegable en la parte superior derecha de la segmentación de datos) y cambiarlo a esta configuración. Si esto es demasiado desordenado / no es lo que desea, le recomiendo que haga una copia de sus datos que se filtre para mostrar solo los últimos 12 meses de datos y copie su informe en otra página que use solo esta tabla. Puede usar marcadores para intercambiar entre los últimos 12 meses o todos los datos.

Estas son solo algunas sugerencias.

La forma más larga de hacerlo sería crear una columna en power query que devuelva true si los datos están dentro de los últimos 12 meses y luego filtrar en función de esa columna. No creo que pueda tener todas esas opciones de filtro en una rebanadora, pero alguien aquí con más conocimiento puede ser capaz de hacer eso por usted.

¡Gracias por la respuesta, Andrew! 🙂


Esperaba que hubiera una manera de hacerlo con una rebanadora (si es que usaba cortadoras).


Y creo que estás en algo con los marcadores. ¿Tal vez podría funcionar con la configuración de botones que tienen un diseño similar a las segmentaciones de datos y obtener una funcionalidad similar a la de las segmentaciones de datos utilizando marcadores?

¡Los marcadores siempre son un salvador cuando necesitas una funcionalidad extraña como esta! Pruébalo. ¡Buena suerte amigo mío! 🙂

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