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
lukeSDM
Helper V
Helper V

Tener un valor de una columna constantemente en un objeto visual y, a continuación, usar una segmentación de datos para agregar más datos

Como referencia mis datos se ve más o menos así :

Escuela%SEN%FSM%ausencia global
escuela11410
escuela22511
escuela33612
escuela44713
Nacional3.25.812.6

Me gustaría crear un objeto visual para cada una de las columnas (excluyendo el nombre de la escuela) y en el objeto visual me gustaría tener siempre los datos nacionales allí y luego utilizar una cortadora para seleccionar la escuela que el usuario desea comparar con los datos nacionales.

He intentado usar el panel de filtro en la visula, pero eso no parece funcionar.

Cualquier ayuda sería apreciada.

@AllisonKennedy

17 REPLIES 17
v-alq-msft
Community Support
Community Support

Hola, @lukeSDM

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

b1.png

Escuela (una tabla calculada):

School = 
FILTER(
    DISTINCT('Table'[School]),
    CONTAINSSTRINGEXACT([School],"school")
)

Puede crear una medida como se indica a continuación.

Visual Control = 
var _school = SELECTEDVALUE('Table'[School])
return
IF(
    _school = "National",
    1,
    IF(
        ISFILTERED(School[School]),
        IF(
            _school in DISTINCT(School[School]),
            1,
            0
        ),
        0
    )
)

A continuación, debe colocar la medida en el filtro de nivel visual y utilizar la columna 'escuela' de la tabla 'Escuela' para filtrar el resultado.

b2.png

b3.png

Saludos

Allan

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

Hola @v-alq-msft ,

¿hay alguna manera de conseguir que usted es la solución para trabajar en un gráfico en lugar de una matriz?

He intentado que funcione en un gráfico de barras y cuando no se selecciona ninguna escuela el programa de datos nacionales, pero cuando selecciono una escuela de la segmentación no se muestran datos en absoluto...

Cualquier ayuda sería apreciada

Gracias

Hola, @lukeSDM

Probé con 'Gráfico de barras agrupado' y funcionó correctamente. El archivo pbix se adjunta al final.

Resultado:

g1.png

g2.png

Saludos

Allan

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

Hola @v-alq-msft ,

Cuando puse el post arriba olvidé agregar que los datos tienen una columna de año y creo que aquí es donde está el problema, descargué su archivo y lo cambié para que sea más representativo de mis datos y es cuando tengo un problema al crear la medida ¿sería un caso de filtrado para el año para el nacional?

Por favor, su documento adjunto con los cambios.

Realmente agradezco su ayuda y espero su respuesta!

Gracias

https://drive.google.com/file/d/1iFCduVFnUTdCaimnKU3mX5qGLmas3QaE/view?usp=sharing

Hola, @lukeSDM

Debe usar la columna "escuela" de la tabla "Escuela" para filtrar el resultado en lugar de la columna "escuela" de la tabla "Sheet1". El archivo pbix se adjunta al final.

i1.png

Saludos

Allan

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

@v-alq-msft

Hola

Esto todavía no funciona como me di cuenta en el DAX lo filtra para contener "escuela" pero en realidad todos los nombres de las escuelas son diferentes necesito para excluir el Nacional de la columna de la escuela realmente hay una expresión dax para eso?

Gracias

Hola, @lukeSDM

Puede intentar el siguiente dax para obtener una tabla excluyendo 'Nacional'.

Tab = 
FILTER(
    DISTINCT('Table'[School]),
    'Table'[School]<>"National"
)

Saludos

Allan

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

amitchandak
Super User
Super User

@lukeSDM, puede tener sum y Avg con todos los

calculate(sum(Table[%SEN]),all(Table])

Hay una opción como removefiltros. Consulte mi blog para comprobar que

https://www.linkedin.com/pulse/five-recent-power-bi-functions-you-should-use-more-often-amit-chandak

Hay pbix con el blog para obtener TODOS, eliminar los usos de filtros

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here
AllisonKennedy
Super User
Super User

Acabo de sugerir esta fórmula para un problema similar:
ShowColumns (ShowColumns)
Var SlicerSelection - VALUES(Slicer[Select])
Var AlwaysShow (A1"), ("A2"), ("A3")
Var ShowValues á UNION(SlicerSelection, AlwaysShow)
devolución
IF(SELECTEDVALUE('Table'[Attribute]) IN ShowValues, 1, 0)
https://community.powerbi.com/t5/Desktop/How-could-implement-selecting-columns-which-shows-in-table/...

Por lo tanto, para su escenario sería necesario tener una tabla de escuelas que no está conectada con el resto del modelo de datos y usar "Nacional" en lugar de ("A1"), ("A2"), ("A3")

Háganos saber si necesita más detalles.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Pragati11
Super User
Super User

Hola @lukeSDM ,

Cree una medida para su métrica de nivel nacional de la siguiente manera para que no cambie con las segmentaciones de datos:

%SEN Nacional á CALCULATE(SUM(Table1[%SEN]), ALL(Table1))

Similar, cree para otras columnas también. Puede modificar su resumen en DAX anterior según el requisito.

A continuación, mueva estas figuras nacionales, digamos, a un objeto visual junto con las columnas de su tabla.

Cada vez que seleccione un valor de una segmentación de datos, estas medidas de nivel nacional no cambiarán, pero los demás valores cambiarán.

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Parece que al hacer esto añade todos los valores en esa columna y no filtra a los datos nacionales ?

HI @lukeSDM ,

Utilice dax de la siguiente manera:

%SEN Nacional á CALCULATE(SUM(Table1[%SEN]), ALL(Table1), Table1[School] á "Nacional")

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@lukeSDM de usar @Pragati11 solución, tendrá que modificarla un poco, ya que otros están suponiendo que el nacional es una suma o promedio de las filas anteriores. Para obtener solo los datos nacionales, intente:

%SEN Nacional á CALCULATE(SUM(Table1[%SEN]), ALL(Table1), Table1[School] á "Nacional")

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

@AllisonKennedy @Pragati11

Uing Pragati11 método la única manera de obtener que se muestra es mediante el uso de la línea y columna visual.

Mis problemas con esto son:

Los datos nacionales son para 2018/2019 por lo que su sobre la columna equivocada

Preferiría que fuera una columna junto a la escuela seleccionada de la cortadora

Ver imagen adjunta:

it would be good if i could get the dot over the 2018/2019 column can this be done?sería bueno si pudiera conseguir el punto sobre la columna 2018/2019 se puede hacer esto?

Hola @lukeSDM ,

No tengo claro su historial. ¿Qué valor tiene que pasar al eje X?

¿Puede compartir screesnhots de detalles en este gráfico desde el panel de visualización?

Además, los datos de ejemplo que compartió anteriormente no tienen ninguna columna DATE. Intente compartir sus datos de muestra exactos.

¿Es posible compartir su archivo pbix?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11 @AllisonKennedy

Lo siento, traté de hacer los datos un poco más fáciles de entender.

si tratas la URN como el nombre de la escuela y luego mantienes las mismas columnas que dije que podrían emparejarlas con mi mesa.

the national data is only for 2018/2019 but school data is 2016/17,2017/18,2018/19los datos nacionales son sólo para 2018/2019, pero los datos escolares son 2016/17,2017/18,2018/19visual.PNG

Hola @lukeSDM ,

¿Puede mostrar algunos screesnhots sobre lo que está en el trabajo y cómo está aplicando la solución anterior?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

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!

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.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors