Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

DAX Formula to get the input per process based on filter by date

I have a requirements to get the total input per process per month but it seems i'm getting an error my code and not giving me the correct value. I have a slicer to select a process that i need to sh...
  • rajendraongole1's avatar
    1 year ago

    Hi Anonymous - you can modify the measure to correctly calculate the total input for the selected process and take slicers into account

    TotalInputPerProcess =
    CALCULATE(
    SUM(DRY_DS[Touched]),
    ALLSELECTED(DRY_DS[defectlist]), -- Keep defect list slicer
    ALLSELECTED(DRY_DS[createddatetime]), -- Keep date slicer
    DRY_DS[process] = [Selected Process] -- Filter for the selected process
    )

     

    For your defect rate calculation (Rate = QTY / TotalInputPerProcess), make sure you use the newly created TotalInputPerProcess measure

    DefectRate =
    DIVIDE(
    SUM(DRY_DS[QTY]),
    [TotalInputPerProcess],
    0 -- Handles division by zero cases
    )

    hope it works at your end, let me know if any adjustments.