berekening

tepke

Gebruiker
Lid geworden
3 okt 2004
Berichten
242
beste
onderstaande formule gebruik ik om verticaal te zoeken en werkt prima, nu wil ik hem ergens anders inzetten en daar loop ik vast.
ik wil de uren in BI_transactie[TR_Uren] bij elkaar optellen voor de productieorders zodat ik een nacalculatie krijg.
BI_PRD_ProductieOrders[PD_Order] <->BI_Transacties[TR_ORDER] zijn de orders die gelijk aan elkaar zijn. productie is 1 order en transactie is veel orders

ik had hieronder bij max "som" staan maar dan werkt hij helemaal niet. heeft iemand een hint?

Code:
PD_urenNacalculatie =
VAR HuidigProductieorder = BI_PRD_ProductieOrders[PD_Order]
RETURN
CALCULATE(
    max(BI_Transacties[TR_Uren]),
    BI_Transacties[TR_ORDER] = HuidigProductieorder
)
 
Misschien iets met SUMX, want alleen MAX geeft slechts één waarde terug.
HTML:
PD_urenNacalculatie =
VAR HuidigProductieorder = BI_PRD_ProductieOrders[PD_Order]
RETURN
    SUMX(
        FILTER(
            BI_Transacties,
            BI_Transacties[TR_ORDER] = HuidigProductieorder
        ),
        BI_Transacties[TR_Uren]
    )
 
Terug
Bovenaan Onderaan