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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Gráfico de líneas y columnas apiladas y para no mostrar años y meses que no forman parte de Slicer

bdehning_0-1695419354693.png

¿Qué debo hacer para que esta línea y columna apiladas no muestren años y meses no seleccionados por Slicer? ¿Todos los datos 0 al principio?

Solo seleccioné los últimos 3 años de los 7 años posibles para este visual.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Debería haber explicado esto mejor tal vez. Los usuarios seleccionarán el año o años de datos que desean ver, que no son años calendario y se basan en la cuenta que extraen. Es por eso que tengo columnas separadas para Años y Meses. Quiero restringir la cantidad de meses a 72 para que se ajuste a la imagen.

bdehning_0-1695760329964.png

bdehning_1-1695760380674.png

El eje de la columna Y y el eje y de la línea son ambos Count.

¿Cómo afecta esto a lo que enviaste?

Syndicate_Admin
Administrator
Administrator

@bdehning ,

Estos son los pasos que puede seguir:

1. Crear tabla calculada.

Date=
var _table1=
CALENDAR(
    MIN('Table'[Date]),
    MAX('Table'[Date]))
var _table2=
SUMMARIZE(
    _table1,[Date],"Year-Month",YEAR([Date])&"-"&FORMAT([Date],"mmmm"),"Rank",RANKX(_table1,[Date],,ASC))
return
FILTER(
    _table2,
    [Rank]=MINX(FILTER(_table2,[Year-Month]=EARLIER([Year-Month])),[Rank]))

vyangliumsft_0-1695717657098.png

2. Seleccione [Año-Mes] – Ordenar por columna – [Rango].

vyangliumsft_1-1695717657103.png

3. Crear medida.

Flag =
var _select=SELECTCOLUMNS('Date',"slicer",'Date'[Year-Month])
var _sum=SUMX(FILTER(ALL('Table'),YEAR('Table'[Date])=YEAR(MAX('Table'[Date]))&&MONTH('Table'[Date])=MONTH(MAX('Table'[Date]))),[Value])
return
IF(
    YEAR(MAX('Table'[Date]))&"-"&FORMAT(MAX('Table'[Date]),"mmmm") in _select
    ||AND(_sum <>0,NOT(YEAR(MAX('Table'[Date]))&"-"&FORMAT(MAX('Table'[Date]),"mmmm")) in _select)
    ,1,BLANK())

4. Coloque [Flag] en Filters, set is=1, aplique filter.

vyangliumsft_2-1695717733831.png

5. Resultado:

vyangliumsft_3-1695717733838.png

Saludos

Liu Yang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @bdehning
Es muy difícil entender el problema sin ver los datos.
Consulte el tutorial vinculado sobre el problema si no ayuda, adjunte el enlace a algún pbix ficticio.
https://www.enjoysharepoint.com/power-bi-show-items-with-no-data/

Si este post Ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
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! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors