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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Error: no hay suficiente memoria para completar esta operación

Hola

Creé una medida para mostrarme el recuento de usuarios que no compraron un producto (Sauvagnon Blanc en este caso) dentro de un período determinado y arrojó el número correcto en una visualización de tarjeta.

Sin embargo, cuando agrego el nombre del cliente a la visualización en forma de tabla, recibo el error "no hay suficiente memoria para completar esta operación".

Cerré todas las aplicaciones no utilizadas para intentar liberar espacio, pero no tuve suerte después de eso. Es un conjunto de datos bastante escaso, pero no he tenido problemas para agregar el nombre del cliente al monto total de las ventas, que sería mayor ya que no se filtra en las fechas ciertas que tengo en el código.

¿Alguna idea de cómo resolverlo para poder agregar los nombres de los clientes junto a la nueva medida que creé?

El código se encuentra a continuación.

Ventas excluyendo Sauv Blanc entre marzo y mayo =
CALCULAR(
COUNTROWS('Módulo de ventas con inventario'),
EXCEPTUAR(
TODO('Módulo de ventas con inventario'),
FILTRO(
'Módulo de ventas con inventario',
RELACIONADO('Elemento de dimensión'[descripción]) = "Sauvagnon Blanc"
)
),
FILTRO(
'Período de dimensión',
'Período de dimensión'[fyperiod] >= 202303 && 'Período de dimensión'[fyperiod] <= 202305
)
)
gbarr12345_0-1715032016350.png

gbarr12345_1-1715032028086.png

gbarr12345_2-1715032035287.png

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @gbarr12345

Excluir datos innecesarios: vea el conjunto de datos y elimine las columnas o filas innecesarias que no sean relevantes para el análisis. Esto ayuda a reducir el tamaño del conjunto de datos y libera memoria.

Optimizar el código: revise el código y busque oportunidades para optimizar el código y reducir el uso de memoria.

Por ejemplo, puede utilizar la función FILTER para incluir solo los nombres de clientes relevantes en la medida.

El analizador de rendimiento de Power BI puede ayudar a determinar qué partes de un informe están ocupando la mayor parte de la memoria.

Si ninguna de las sugerencias anteriores funciona, es posible que tenga que aumentar la asignación de memoria para el análisis.

Saludos

Nono Chen

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

@gbarr12345 , primero obtener cómo ha comprado y luego usar otra medida para obtener quién no lo ha hecho

Compra =
CALCULAR(
COUNTROWS('Módulo Ventas con Inventario'),
FILTRO(
'Elemento de dimensión'[descripción],
('Elemento de dimensión'[descripción]) = "Sauvagnon Blanc"
),
FILTRO(
«período de dimensión»,
'Período de dimensión'[fyperiod] >= 202303 && 'Período de dimensión'[fyperiod] <= 202305
)
)


El usuario no hizo Compra = countx(Valores('Ventas de módulos con inventario'[Usuario]), if (isblank([Compra]),[Usuario], blank()))

Ejemplo relacionado

Artículos o categorías de Power BI no vendidos a los clientes: https://youtu.be/AbuKvAnicwo

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.