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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Dr_Chris
Helper I
Helper I

Almacenar la suma de los elementos por semana en una nueva tabla

Hola
He buscado en el foro y trató de conseguir que esto funcione, pero todavía perplejo.

Tengo una mesa de producción que registra todos los artículos reservados en el almacén. Puede haber varias entradas para cada producto cada día, ya que simplemente se escanean a medida que entran en el almacén. La tabla Producción-Real contiene muchos campos diferentes, incluyendo el siguiente ([Prod Week] es uno que ya he creado basado en la fecha)

Producción-Actual
FechaProductoQtySemana Prod
01/11/2020A12020 - 44
01/11/2020A202020 - 44
02/11/2020B32020 - 45
03/11/2020A152020 - 45
03/11/2020C432020 - 45
05/11/2020D22020 - 45
06/11/2020B212020 - 45
06/11/2020A102020 - 45
06/11/2020B22020 - 45

Para cada prodcuct tenemos una segunda tabla que contiene (junto con otra información) los objetivos de producción semanales para ese producto - por ejemplo, para el artículo A

Producto objetivo A
SemanaObjetivo
2020 - 4250
2020 - 4350
2020 - 4475
2020 - 4590
2020 - 46110
2020 - 47110

Me gustaría agregar una nueva columna a "Target-Product A" que contiene el número total de ese producto producido cada semana, por lo que para el producto A tendríamos

Producto objetivo A
SemanaObjetivoProducido
2020 - 42500
2020 - 43500
2020 - 447521
2020 - 459025
2020 - 461100
2020 - 471100



¿Puede alguien ayudarme con la expresión DAX correcta para la columna [Producido], por favor?

Gracias

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@Dr_Chris,

Pruebe esta columna calculada en la tabla Target-ProductA:

Produced = 
VAR vProduct = "A"
VAR vWeek = 'Target-ProductA'[Week]
VAR vProductionTable =
    FILTER (
        'Production-Actual',
        'Production-Actual'[Product] = vProduct
            && 'Production-Actual'[Prod Week] = vWeek
    )
VAR vResult =
    SUMX ( vProductionTable, 'Production-Actual'[Qty] )
RETURN
    vResult

DataInsights_0-1604861146107.png





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

2 REPLIES 2
DataInsights
Super User
Super User

@Dr_Chris,

Pruebe esta columna calculada en la tabla Target-ProductA:

Produced = 
VAR vProduct = "A"
VAR vWeek = 'Target-ProductA'[Week]
VAR vProductionTable =
    FILTER (
        'Production-Actual',
        'Production-Actual'[Product] = vProduct
            && 'Production-Actual'[Prod Week] = vWeek
    )
VAR vResult =
    SUMX ( vProductionTable, 'Production-Actual'[Qty] )
RETURN
    vResult

DataInsights_0-1604861146107.png





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Increíble - trabajado la primera vez!

Gracias

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors