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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
YunJ
Post Prodigy
Post Prodigy

¿Cómo hacer un gráfico de barras basado en el filtro de tiempo?

Hola

Me pregunto si selecciono el filtro 2020.04, ¿puede mostrar el gráfico de barras de 2020.01 a 2020.04?

微信图片_20200426182616.png微信图片_20200426182624.png

Sería genial si pudiera proporcionar un archivo de ejemplo pbix. Muchas gracias. Yun

1 ACCEPTED SOLUTION

Hola @YunJ ,

Se ha actualizado el ejemplo .pbix.

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

View solution in original post

6 REPLIES 6
V-lianl-msft
Community Support
Community Support

Hola @YunJ ,

En primer lugar, debe crear una tabla de calendario no relacionada como segmentación de datos.

A continuación, cree la siguiente medida y aplíquela al filtro de nivel visual.

Measure =
IF (
    YEAR ( MAX ( 'Table'[date] ) ) = SELECTEDVALUE ( 'Table 2'[year] )
        && MONTH ( MAX ( 'Table'[date] ) ) <= SELECTEDVALUE ( 'Table 2'[month] )
        && MONTH ( MAX ( 'Table'[date] ) ) >= 1,
    1
)

test_0427.PNG

Muestra .pbix

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

Hola, ¿podría salguardar en la versión 2019.11 o antes?

Gracias

Yun

Hola @YunJ ,

Se ha actualizado el ejemplo .pbix.

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

nandukrishnavs
Super User
Super User

@YunJ

Ventas

FechaVentas
01 de enero de 2020350
01 de febrero de 2020120
01 de marzo de 2020456
01 de abril de 2020246
01 de mayo de 2020100
01 de junio de 2020400
01 de julio de 2020500
01 de agosto de 2020120
01 de septiembre de 2020205
01 de octubre de 2020456
01 de noviembre de 2020246
01 de diciembre de 2020100

DateTable

Fecha
01 de enero de 2020
01 de febrero de 2020
01 de marzo de 2020
01 de abril de 2020
01 de mayo de 2020
01 de junio de 2020
01 de julio de 2020
01 de agosto de 2020
01 de septiembre de 2020
01 de octubre de 2020
01 de noviembre de 2020
01 de diciembre de 2020

No cree ninguna relación.

crear una medida DAX

Date Filter = 
var d=MONTH(SELECTEDVALUE(DateTable[Date]))
var c=MONTH(SELECTEDVALUE(Sales[Date]))
var result= IF(d<=c,0,1)
return result

Crear segmentación de datos a partir de DateTable

slicer.JPG

crear un gráfico de barras mediante la tabla de ventas.

A continuación, arrastre la medida DateFilter al filtro de nivel visual. El valor es 1

out.JPG

Prueba esto.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

¡Muchas gracias!

¿Podría enviarme el archivo pbix?

Además, ¿por qué no podemos establecer la relación? Porque a veces no todos los meses tienen valor, en este momento también necesito su mes en el eje (aunque no hay valor).

¡Gracias!

Yun

Siento no haber guardado el archivo. Por favor, siga los pasos anteriores. Estoy seguro de que puedes replicar lo mismo.

Si habilita la relación entre las tablas mencionadas anteriormente, filtre automáticamente el gráfico de barras en función de la segmentación de datos.

La idea aquí es que tienes que escribir la lógica en la medida DateFilter. Le he dado un ejemplo. En función de su escenario real, puede ajustar su lógica.

Regards,
Nandu Krishna

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors