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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cambiar el parámetro o las columnas calculadas para mejorar el tiempo de carga en el objeto visual de la tabla

¡¡Hola a todos!!
Tengo un problema para cargar mi tabla, está tardando mucho tiempo, el problema en el analizador de rendimiento es la consulta dax, solo tengo este parámetro aplicado para cambiar las dos diferencias, tipos de carga.
¿Hay alguna forma de crear una nueva medida o parámetro para mejorar la velocidad?
fbittencourt_0-1750070369185.png

Parámetro = {
("Carga unitaria", NOMBREDE('FAIT_INDICATEURS'[Carga unitaria]), 0)
,("Carga de AED Unite", NOMBREDE('FAIT_INDICATEURS'[Carga unitaria DEA]), 0)
}
También tengo dos columnas calculadas, mi idea es cambiar las columnas calculadas por una nueva columna es una consulta de poder:
Nombre del proyecto = SI(REF_PROJET[Código del proyecto] & " - " & REF_PROJET[Etiqueta del proyecto] ="- - -","- Disponibilidad total",REF_PROJET[Código del proyecto] & " - " & REF_PROJET[Etiqueta del proyecto])
Nombre del recurso = REF_RESSOURCE[Nombre del recurso] & " - " & REF_RESSOURCE[Recurso de nombre de pila] & " (" & REF_RESSOURCE[UID de recurso] & ")"
¡TKS todos!
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @fbittencourt

Parece que el objeto visual de tabla tarda demasiado en cargarse porque la consulta DAX está realizando demasiado trabajo en segundo plano, especialmente con ese parámetro y las columnas calculadas. No te preocupes, aquí tienes una forma limpia y fácil de arreglarlo y acelerar las cosas.
Mueva las columnas calculadas a Power Query. Esas dos columnas que creó con DAX como "Nom du Projet" y "Nom de la Ressource" es mejor crearlas en Power Query, no en DAX. ¿Por qué?

Dado que Power Query lo hace una vez cuando se cargan los datos, DAX tiene que transportarlos cada vez que se visualiza el informe.


En Power Query, para Nombre del proyecto.

if [Code projet] & " - " & [Libellé projet] = "- - -"

then "- Disponibilité Totale"

else [Code projet] & " - " & [Libellé projet]

Para el nombre del recurso:


[Nom ressource] & " - " & [Prénom ressource] & " (" & Text.From([UID ressource]) & ")"

Encontrará esto en Transformar datos -- Agregar columna -- Columna personalizada.

Ahora reemplace su lógica de parámetros con un simple segmentador

Esa lógica Paramètre = { ... } está haciendo que Power BI trabaje demasiado. En su lugar, vamos a crear una pequeña tabla auxiliar y usar una medida más limpia.

Cree una nueva tabla (no es necesario vincularla) y use la siguiente medida.

Charge Options = DATATABLE("Charge Type", STRING,{{"Charge unite"},{"Charge AED Unite"}})

Ahora cree una medida que cambie automáticamente en función de lo que seleccione.

Selected Charge = SWITCH(SELECTEDVALUE('Charge Options'[Charge Type]),"Charge unite", SUM('FAIT_INDICATEURS'[Charge unite]),"Charge AED Unite", SUM('FAIT_INDICATEURS'[Charge AED Unite]))


------------------------------------------------------------------------------------------------------------------------------
Si esta solución funciona para usted, considere marcarla como aceptada para que otras personas que se enfrenten a un problema similar también puedan beneficiarse.

Saludos
Akhil.

¡¡Muchas gracias por tu respuesta!!

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.