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

datos que no se actualizan

hallo Todos,

Tengo big data. Dos mesas cada una con más de 1.500.000 filas y seguirán expandiéndose.

Todo funcionaba bien hasta que agregué una columna calculada en las tablas (abajo)

después de agregar esta columna calculada, los datos se actualizan y luego se detienen en un momento y no importa cómo espero no se fusiona para actualizarse.

¿Hay alguna manera de resolver este problema.

TatyDo_0-1621584653868.png

nueva columna =
var _max =maxx(filter(Table, [ID] = earlier([ID]) && [datetime] <earlier([Datetime])),[Datetime])
devolución
if(isblank(_max), [valor] , [valor] -maxx(filter(Table, [ID] = earlier([ID]) && [datetime] =_max),[value]))

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @TatyDo

¿Podría decirme si su problema ha sido resuelto? Si es así, por favor acéptlo como la solución. Más personas se beneficiarán de ella. O todavía está confundido al respecto, por favor, proporcióneme más detalles sobre su tabla y su problema o compártame con su archivo pbix desde su Onedrive para la Empresa.

Saludos

Rico Zhou

Syndicate_Admin
Administrator
Administrator

No hay @TatyDo

Esto puede deberse a la fórmula de columna calculada.

Use VAR para cálculos tanto como sea posible y evite usar Filter como argumento de filtro, lo que puede reducir en gran medida la memoria requerida por la consulta y mejorar el rendimiento de la consulta.

Para referencia: DAX: Utilice variables para mejorar sus fórmulas

DAX: Evite usar FILTER como argumento de filtro

Para optimizar el rendimiento de Power BI, puede consultar este blog.

Saludos

Rico Zhou

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

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esta expresión en su lugar. También sería mejor dividir la columna datetime a columnas de fecha y hora (o simplemente convertir a la fecha si no necesita su componente de tiempo); que ayudará al rendimiento de su modelo en general.

NewColumn =
VAR vThisID = Tabla[ID]
VAR vThisDateTime = Tabla[Fecha y hora]
VAR vPrevDatetime =
CALCULAR (
MAX ( tabla[fecha de fecha] ) ,
Tabla[ID] = vThisID,
Tabla[Fecha de < vThisDateTime
)
Resultado del VAR =
CALCULAR (
MAX ( tabla[Valor] ) ,
Tabla[ID] = vThisID,
Tabla[Fecha y hora] = vPrevDatetime
)
devolución
IF ( ISBLANK ( vPrevDateTime ), Tabla[Valor], resultado )

palmadita

Syndicate_Admin
Administrator
Administrator

@TatyDo , en Opciones y configuración de > de archivos -> Opciones -> Carga de datos, Aumentar el tamaño de la caché.

También aumentar la RAM virtual del sistema si es necesario

Gracias por la respuesta, he aumentado la RAM y el tamaño de la caja, pero no funcionó, y cuando miro la información de la memoria y la CPU parece estar en el promedio del 50% y no hay presión allí. ¿Tienes otras ideas de dónde podría ser el problema?

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.