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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
s4spencer
Regular Visitor

Visualización de tablas - "ocultar" columnas al resumir

Hola

Estoy tratando de "resumir - último" basado en una columna específica, por ejemplo:

Indice (index) Carta ? Fecha

0 ? A - 22/12

1 ? B ? 22/12

2 ? A - 23/12

3 ? B ? 23/12

Quiero "resumir - último" la columna "Fecha", basada en la columna "Carta". Sin embargo, dado que "Index" es único, todas las filas siguen apareciendo en la tabla.

¿Hay alguna manera de mantener visible el "índice", pero "ocultarlo" cuando la Tabla está resumiendo por fecha?

1 ACCEPTED SOLUTION
v-kelly-msft
Community Support
Community Support

Hola @s4spencer ,

En primer lugar, cree una tabla de fechas dimensional como se muestra a continuación:

Date table = VALUES('Table'[ Date])

A continuación, cree una medida como se indica a continuación:

_Index = 
var _table=CALCULATETABLE(VALUES('Table'[Index ]),FILTER(ALL('Table'),'Table'[ Date] in FILTERS('Table'[ Date])))
Return
IF(NOT(ISFILTERED('Date table'[ Date])),MAX('Table'[Index ]),
IF(MAX('Table'[Index ]) in _table,MAX('Table'[Index ]),BLANK()))

Recuerde crear una relación entre la tabla de hechos y la tabla de fechas:

Screenshot 2020-11-16 134831.png

Finalmente verá:

Screenshot 2020-11-16 135020.pngScreenshot 2020-11-16 135030.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

View solution in original post

2 REPLIES 2
v-kelly-msft
Community Support
Community Support

Hola @s4spencer ,

En primer lugar, cree una tabla de fechas dimensional como se muestra a continuación:

Date table = VALUES('Table'[ Date])

A continuación, cree una medida como se indica a continuación:

_Index = 
var _table=CALCULATETABLE(VALUES('Table'[Index ]),FILTER(ALL('Table'),'Table'[ Date] in FILTERS('Table'[ Date])))
Return
IF(NOT(ISFILTERED('Date table'[ Date])),MAX('Table'[Index ]),
IF(MAX('Table'[Index ]) in _table,MAX('Table'[Index ]),BLANK()))

Recuerde crear una relación entre la tabla de hechos y la tabla de fechas:

Screenshot 2020-11-16 134831.png

Finalmente verá:

Screenshot 2020-11-16 135020.pngScreenshot 2020-11-16 135030.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

s4spencer
Regular Visitor

Para ampliar esto, soy consciente de usar columnas calculadas para esto, como:
https://community.powerbi.com/t5/Desktop/How-to-find-latest-date-value-in-a-group/td-p/379104

Sólo espero que haya una manera más limpia

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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