Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi All, I am new to power bi., and I am in really need of your help on my below query., Plz have a look and help if possible.
I have 2 tables(with no active direct relationship)., shown below:
Table1:
DateForFiltering
2024-01-01
2022-05-26
2022-05-25
2021-12-13
2021-10-01
The "Single Select" option is enabled on above field
Table2:(It has different versions of product., once one version closes., the next version will get started immediatly on next day)
ProductNo StoreID ValidFrom ValidTo Qty
257298 ST1 2020-06-05 2021-11-29 2369
257298 ST1 2021-11-30 2021-12-12 2370
257298 ST1 2021-12-13 2022-05-25 2433
257298 ST1 2022-05-25 9999-12-31 2311
Here, for each ProductNo and StoreID Unique combinations, I have to find out lates product based on Max of ValidTo Date and in addition to that this table2 should only show data where ValidFrom date is <= selectedvalue of Table1 DateForFiltering so that if user changes the date from table1 field slicer., the table visual from table 2 should filter accordingly.
I have achieved this by using below expression
Now the main problem coming when user selects some lesser date from "ValidFrom" Slicer.
My Expectation is, even if user selects multiple less dates from "ValidFrom" Slicer, the latest version should get calculate based on the selected values of the slicer. Below are the sss FYR
In this without selecting any validfrom date I am getting correct output
Screenshot2: With Issue
Here I have selected 2 dates from validfrom slicer., these dates are fulfilling the criteria of ValidFrom<=SelectedValue(DateForFiltering)
Hence in All version we have 2 rows., and latest version should show the 1st row with max of validTo(2022-05-25) , but the table visual is showing blank result.
Someone plz help me to bring the result in latest version table?!.. Thanks in advance 🙂
@Ashish_Mathur @quantumudit @quantumudit1 @v-huijiey-msft @gmsamborn @v-jialongy-msft @v-kaiyue-msft
Solved! Go to Solution.
@aatish178 , Change valid from
var ValidFrom= FILTER(allselected('Table2'),'Table2'[Item No] = max('Table2'[Item No]) && 'Table2'[RU] = max('Table2'[RU]) && 'Table2'[ValidFrom]<=maxdate)
@aatish178 , Change valid from
var ValidFrom= FILTER(allselected('Table2'),'Table2'[Item No] = max('Table2'[Item No]) && 'Table2'[RU] = max('Table2'[RU]) && 'Table2'[ValidFrom]<=maxdate)
Wow Amit, the solution is working perfectly...I am really very very thankful to you...🙏 It has solved a big problem of mine
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.