March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
I have 4x different tables loaded into PowerBI Desktop. Table1 has a Many To One relationship to Table2 which has a Many To One relationship to Table3 which has a One To One relationship with Table4.
My mission is to try and create a custom column in Table1 that has a number 1 or 0, if the date in Table1 is after the date in Table4.
Can anyone please help me out here?
Please let me know if there is any extra information you would like?
Note: the date fields mentioned are in the format of date-time (dd/mm/yyyy hh:mm:ss am/pm).
Solved! Go to Solution.
Hi ,
Based on the scenario, this is what i did as a replicate of your scenario.
Then created a column in table one as
Date Check Flag = IF([Date]> RELATED(Table4[Date]),1,0)
Alternatively you can create two column in table as
Table4 Date = RELATED(Table4[Date])
Check Flag = IF([Date]>[Table4 Date],1,0)
This gives the required flag for you
Hope this solves your issue.
Regards.
Hi ,
Based on the scenario, this is what i did as a replicate of your scenario.
Then created a column in table one as
Date Check Flag = IF([Date]> RELATED(Table4[Date]),1,0)
Alternatively you can create two column in table as
Table4 Date = RELATED(Table4[Date])
Check Flag = IF([Date]>[Table4 Date],1,0)
This gives the required flag for you
Hope this solves your issue.
Regards.
Thank you very much! It was the "RELATED" function that solved this and gave me the expected results I was looking for!
Would something as simple as this work for you:
Your Column = IF( [ufv_time_in] < MIN('vsl_vessel_visit_details'[cargo_cutoff]), 1, 0 )
Unfortunately this did not work for me, but another user posted a solution that did work, the use of the "RELATED" function was what this needed!
DateCheck = [datefieldtable1]>CALCULATE(AVERAGE(Table4[datefield]),Table1) You should have and may need a Calendar Table where they Key Date fields from 1,3 and 4 respectively link to the the key date in your date table.
This should work, specifying the other table in the calculate will force the filter context from Table 1 to be enforced based on the relationships. Don't know your data model well enough to know if the relationships you have defined will be sufficent.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
89 | |
84 | |
70 | |
51 |
User | Count |
---|---|
206 | |
143 | |
97 | |
79 | |
68 |