Forum Discussion

duongan1602's avatar
duongan1602
Regular Visitor
4 years ago

Filter data from date condition

Hi

I have a table like this: 

DateCustomerSale
1-MarC200
5-AprA100
6-MayB200
8-JunC300
15-JunA100

 

I want to filter customer that bought in June but did not buy 2 month ago (May bought in March)

I've try this function but it not working

 

= FILTER (Table,
       AND
       Month(Table[Date])=6
       Calculate(Sum(Table[Sale]), Table[Date]<Date(2022,5,31) && Table[Date]>Date(2022,4,1)=BLANK())
)
 
I cannot understand how this works. Please help me.

4 Replies

    • duongan1602's avatar
      duongan1602
      Regular Visitor

      Hi, thank you for reply. I have read your PBI but not exactly what I need. 

      I want to filter my table (export new table) to continue calculating data, so i need help to find a function to so my solution.

      • Ashish_Mathur's avatar
        Ashish_Mathur
        Super User

        I do not understand what you want.  I have generated my result by writing a measure and have then used that meaure to filter the visual. 

  • isabella's avatar
    isabella
    Microsoft Employee

    Hi duongan1602 

    We can get this  in power query,my approach is to generate 2 tableone is  customerInJune the other is customerInPrevious2Monththen do a merge to filter out the customers InPrevious2Month.

     

    1 .copy the original table ,then filter the date column like this:

     

     

     

     

     

    2.copy  the original table ,then filter the date column like this:

     

     

     

     

     

     

    Then merge the two table  , we want to filter out the customer in table customerInPrevious2Month

     

     

    Now the merged  table is  looks like this :

     

     

     

    We can remove the last column .

     

     

     

     

     

    Best Regards,

    Community Support Team _Isabella

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