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
Syndicate_Admin
Administrator
Administrator

Error de memoria insuficiente al utilizar una función de cálculo.

Estoy tratando de calcular el percentil de un valor, por lo que divido un recuento de los valores inferiores al valor de la fila por un recuento total de los valores. Sin embargo, el conjunto de datos tiene varios años, y quiero que los percentiles se calculen solo dentro de su propio año. El código que estoy usando es;

Percentil de ocupación =
DÓNDE Posición =
[Asistencia]
DÓNDE Acayear =
[time_period]
Devolución
CALCULAR(CUENTAS('1_absence_3term_geography'),
FILTRO('1_absence_3term_geography',
[Asistencia]<=Posición),
FILTRO('1_absence_3term_geography',
[time_period]=Acayear
)
)
Y esto está produciendo el error;
No hay suficiente memoria para completar esta operación. Inténtelo de nuevo más tarde cuando pueda haber más memoria disponible.
La tabla tiene 22 columnas y 23,717 filas, por lo que no es pequeña, pero de ninguna manera la más grande con la que he trabajado, lo que me hace sospechar que hay algún tipo de bucle en el código DAX que hace que el proceso de computación caiga por una madriguera de conejo. ¿Ve algo malo con la fórmula anterior, y si no, qué pasos adicionales puedo tomar para diagnosticar mi problema de memoria?
Gracias de antemano
1 ACCEPTED SOLUTION

Muchas gracias por su ayuda.

Solo para cualquiera que tenga el mismo problema, la solución que funcionó para mí es un poco vergonzosa; Actualizar PBI.


También seguiré sus consejos para ver si puedo agilizar el proceso también.

Mejor

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@maxbradley ,

Puede probar los siguientes métodos:

Podría tener que ver con la forma en que se crea el modelo de datos en Power BI.

1. Puede usar Dax Studio para verificar, use el siguiente enlace para hacerlo, encuentre sus consultas más antiguas y analícelas.

https://www.pbiusergroup.com/communities/community-home/digestviewer/viewthread?MessageKey=6cd37af6-...

2. También relacionado con el formato de la fecha y hora:

https://www.pbiusergroup.com/communities/community-home/digestviewer/viewthread?MessageKey=aa5e34b8-...

3. Intente deshabilitar 'Fecha / hora automática' en Opciones > carga de datos > inteligencia de tiempo.

O

Otra forma es ir a "Opciones de administración de caché de datos" y borrar la caché o aumentar el número "Max Permitido".

vyangliumsft_0-1652850241600.png

Este es el documento relacionado, puede ver este contenido:

https://community.powerbi.com/t5/Desktop/There-s-Not-Enough-Memory-To-Complete-This-Operation/td-p/3...

https://blog.magnetismsolutions.com/blog/colinmaitland/2019/02/05/power-bi-desktop-memory-issue-reso...

https://blog.magnetismsolutions.com/blog/colinmaitland/2019/02/05/power-bi-desktop-memory-issue-reso...

Saludos

Liu Yang

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Muchas gracias por su ayuda.

Solo para cualquiera que tenga el mismo problema, la solución que funcionó para mí es un poco vergonzosa; Actualizar PBI.


También seguiré sus consejos para ver si puedo agilizar el proceso también.

Mejor

Syndicate_Admin
Administrator
Administrator

@maxbradley es que una columna calculada. En caso afirmativo, pruebe esto en su lugar:

AttendancePercentile =
VAR Position = [Attendance]
VAR Acayear = [time_period]
RETURN
    COUNTROWS (
    	FILTER (
        	'1_absence_3term_geography',
        	[Attendance] <= Position
            	&& [time_period] = Acayear
    	)
    )


2022-05-09 21_46_30-Auto sign in click on _Sign-in_ if button appears ... - Microsoft Power BI Commu.png

Informe de presentación – Contoso by SpartaBI


SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Full-Logo11.png

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.