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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Syndicate_Admin
Administrator
Administrator

El cálculo no funciona

¡Hola!

Estoy tratando de sacar lo que es mi pronóstico para la próxima semana, pero la medida no está sacando ninguna información. ¿Alguna idea?

Previsión de ventas =
(CALCULAR(SUMA('Proyección de Walmart'[Pronóstico de la unidad]),
FILTRO('Proyección de Walmart', 'Proyección de Walmart'[Semana de Walmart] =
CALCULAR(MÁXIMO(Fechas[Semana de Walmart]),FILTRO(Fechas,Fechas[Fecha] = HOY())))))
ebrownretail_0-1723661806539.png

1 ACCEPTED SOLUTION

No pude hacer que se abriera el archivo, por eso estaba preguntando, pero lo descubrí. Es porque al porgram no le gustó que tenía múltiples relaciones de muchos a muchos con la tabla de fechas para la semana de Walmart. Cambié el que iba a mi historial de ventas anteriores a una sola relación en lugar de ambas y funciona y mantiene todo lo demás funcionando también.

View solution in original post

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Hacer 'Proyección de Walmart'[Semana de Walmart] y Fechas[Semana de Walmart] ¿Tiene el mismo tipo? Traté de reconstruir su ejemplo y funcionó bien.

Pero al final supongo que deberías contarnos un poco más sobre tu modelo de datos.

¡Hola!

Sí, son lo mismo. A continuación se muestran las tablas que estoy usando para ingresar la información en Power BI.

Relaciones-

  • Tabla de Fechas Semana Walmart a Proyecciones Semana Walmart
  • Lista de DC Número de DC regional a Número de DC regional de proyección
  • Lista de DC Número de DC regional a DC Inv Número de CC regional

Utilizo una lista de DC para obtener toda la información de DC. Como puede ver a continuación, sumará la información, pero no la pondrá en cada fila.

ebrownretail_1-1723729741907.png

La tabla de fechas es solo una tabla de fechas extendida con una semana de Walmart incluida.

ebrownretail_0-1723729649893.png

Inventario de DC

distribution_center_numberout_of_stock_case_quantity_this_yearwarehouse_packs_shipped_to_store_this_yearOHOO
60060000
60090000
60100000
60110000
60120010
60160000
601701120
60180000
60190000
60200000
60210010

Proyecciones.

Regional DCNúmero de tiendaSemana de WalmartPronóstico de unidades
60941212024298
6068114820242919
702636202024294
60662622024292
6031445120242921
6036567320242913
609223392024291
703954382024293
6054443620242919
602721292024294
606668420242928
60545102024298
601633912024296
703520262024293
603028852024293
704528092024298
6048120420242916
703934342024293
6070106020242911
603832212024292
604852120242950
605469982024292
600937342024291

Como dije, traté de reconstruir un ejemplo mínimo y funcionó.

measure.jpg

Tal vez puedas ver en mi PBIX alguna diferencia con la tuya.

¿Serías capaz de pegar la medida en el mensaje? Puedo leerlo en la captura de pantalla.

1. Es el mismo que el tuyo.
2. Puedes buscar en mi PBIX.

No pude hacer que se abriera el archivo, por eso estaba preguntando, pero lo descubrí. Es porque al porgram no le gustó que tenía múltiples relaciones de muchos a muchos con la tabla de fechas para la semana de Walmart. Cambié el que iba a mi historial de ventas anteriores a una sola relación en lugar de ambas y funciona y mantiene todo lo demás funcionando también.

Syndicate_Admin
Administrator
Administrator

No sé lo que es una semana de 6 dígitos. Si quieres utilizar con éxito la Inteligencia del Tiempo, hay muchas reglas que debes seguir. Existen diferentes reglas si usas un calendario de nivel de día y quieres aprovechar la inteligencia de tiempo construida, y si no tienes un calendario de nivel de día y quieres escribir cálculos basados en el tiempo. No ha compartido ningún detalle sobre su tabla de calendario o la forma en que se une, por lo que no puedo comentar. Podrías leer un par de artículos que escribí y estoy seguro de que te ayudarán.

https://exceleratorbi.com.au/dax-time-intelligence-beginners/

https://exceleratorbi.com.au/power-bi-calendar-tables/

La semana de 6 dígitos es una combinación de semanas de año. Así que esta semana es 202429 para la Semana Walmart.

Syndicate_Admin
Administrator
Administrator

No puedo estar seguro sin ver su modelo de datos, pero puedo decirle que hay un problema con su declaración FILTER

FILTRO(Fechas,Fechas[Fecha] = HOY())))))

el primer parámetro Fechas dentro del filtro ya está filtrado por el objeto visual. Parece que es toda la tabla de fechas, pero en realidad es una copia filtrada de la tabla de fechas. Lo primero que hay que probar es lo siguiente

FILTER(ALL(Fechas),Fechas[Fecha] = HOY())))))

Gracias. Agregué eso y no cambió el tema.

Tengo una tabla de fechas que tiene semanas de 6 dígitos

Tengo una tabla de proyecciones con semanas de 6 dígitos

Estoy tratando de que la tabla devuelva lo que es la proyección de las próximas semanas por DC en función del número de semana de 6 dígitos. ¿Ayuda esto?

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors