Forum Discussion

RonaldvdH's avatar
RonaldvdH
Icon for Post Patron rankPost Patron
5 years ago
Solved

Problem with my formula

Guys, i hope you can help me out here.

 

I use this formula to calculate the SUM of a colum which contains values and it works but it's in the Date table

 

Running Total number of sales =
CALCULATE (
SUM('Date'[salesdate]),
FILTER (
ALL ( 'Date' ),
'Date'[Date] <= MAX( 'Date'[Date])
))

 

However i need it to work not just with numbers but with a countrows and ive already tried it but it doesn't seem to work in another Table.

Basically i have a colum that has a date in it if something was sold and now i need a running total measure based on a relationship between SALES and DATE but i think my formula is wrong

 

Running Total number of sales =
FILTER(
ALLNOBLANKROW('Sales'[salesdate]),
FILTER (
ALL ( 'Date' ),
'Date'[Date] <= MAX( 'Date'[Date])
))

 

  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi RonaldvdH 

    I build a sample to show you how to get running total from another table.

    Sales:

    Date:

    Date =
    ADDCOLUMNS (
        CALENDARAUTO (),
        "Year", YEAR ( [Date] ),
        "Month", MONTH ( [Date] ),
        "MonthName", FORMAT ( [Date], "MMMM" )
    )

    Relationship: Date[Date] —— Sales[SalesDate] 

    Measure:

    Measure = 
    CALCULATE(
    COUNTROWS(Sales),
    FILTER(ALL('Date'),'Date'[Date]<=MAX('Date'[Date])),
    FILTER(ALL(Sales),Sales[SalesDate] <>BLANK())
    )+0

    Blank in SalesDate column will cause blank in columns in Date table in visual, due to relationship. Remove blank in Date column in Filter Field. Result is as below. 

    Best Regards,
    Rico Zhou

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi RonaldvdH 

    I build a sample to show you how to get running total from another table.

    Sales:

    Date:

    Date =
    ADDCOLUMNS (
        CALENDARAUTO (),
        "Year", YEAR ( [Date] ),
        "Month", MONTH ( [Date] ),
        "MonthName", FORMAT ( [Date], "MMMM" )
    )

    Relationship: Date[Date] —— Sales[SalesDate] 

    Measure:

    Measure = 
    CALCULATE(
    COUNTROWS(Sales),
    FILTER(ALL('Date'),'Date'[Date]<=MAX('Date'[Date])),
    FILTER(ALL(Sales),Sales[SalesDate] <>BLANK())
    )+0

    Blank in SalesDate column will cause blank in columns in Date table in visual, due to relationship. Remove blank in Date column in Filter Field. Result is as below. 

    Best Regards,
    Rico Zhou

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.