Forum Discussion
Power BI: Calculating Product_Code and Days Matching Max Date by Type and Group
- 1 year ago
Hi chuongnq - We need to calculate the maximum date for each combination of Type and Group within the selected date range.
create a calculated table for typegroup as below with summarize function :
MaxDatesByTypeGroup =ADDCOLUMNS(SUMMARIZE(FILTER(ProdDate,ProdDate[Date] >= MIN(ProdDate[Date]) &&ProdDate[Date] <= MAX(ProdDate[Date])),ProdDate[Type],ProdDate[Group]),"Max_Date_By_Type_Group", CALCULATE(MAX(ProdDate[Date])))To retrieve the corresponding Product_Code for the calculated Max_Date_By_Type_Group
Product_Code =CALCULATE(MAX(ProdDate[Product_Code]),FILTER(ProdDate,ProdDate[Type] = EARLIER(MaxDatesByTypeGroup[Type]) &&ProdDate[Group] = EARLIER(MaxDatesByTypeGroup[Group]) &&ProdDate[Date] = EARLIER(MaxDatesByTypeGroup[Max_Date_By_Type_Group])))Now, create a measure to calculate the number of days matching Max_Date_By_Type_Group for each Product_Code:
Amount_Date =SUMX(FILTER(Proddate,Proddate[Product_Code] IN VALUES(MaxDatesByTypeGroup[Product_Code]) &&Proddate[Date] IN VALUES(MaxDatesByTypeGroup[Max_Date_By_Type_Group])),1)output:
Hope this helps.
Hi chuongnq - We need to calculate the maximum date for each combination of Type and Group within the selected date range.
create a calculated table for typegroup as below with summarize function :
To retrieve the corresponding Product_Code for the calculated Max_Date_By_Type_Group
Now, create a measure to calculate the number of days matching Max_Date_By_Type_Group for each Product_Code:
output:
Hope this helps.