Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hello-
I'm looking for help in creating a Measure that looks at each row in a period and if there is more than 1 source (Ex: EFP & CRM) it defaults to EFP. But if there is only 1 source (CRM or EFP or TBD) it looks at that row. I need the formula to decide this by GL period.
In 21-Jan, data was entered from CRM and EFP, we just want the line from EFP.
In 21-Feb, there's just data from CRM so we would want that row
In 21-May, there is data from CRM and EFP, we want the EFP line
| Project Name | GL Period | Source (TBD/EFP/CRM) | Data Source |
| Solar Power | 21-Jan | CRM | Board |
| Solar Power | 21-Jan | CRM | Board |
| Solar Power | 21-Jan | EFP | Board |
| Solar Power | 21-Feb | CRM | Board |
| Solar Power | 21-May | CRM | Board |
| Solar Power | 21-May | EFP | Board |
| Solar Power | 21-Jun | EFP | Board |
Solved! Go to Solution.
HI @Jdokken ,
Yes ,you could use "Use" and "Don't use".See the below:
Measure =
VAR test1 =
CALCULATE (
MAX ( 'Table'[mark] ),
FILTER ( ALL ( 'Table' ), 'Table'[GL Period] = MAX ( 'Table'[GL Period] ) )
)
VAR test2 =
IF ( test1 = 1, "USE", "Don't use")
RETURN
test2
multiple in sources in a period I want it to always default to EFP: the below data:2021/1/21 with three source ,one EFP and two CRM,due to it with EFP,it only get "USE".
And also ,if you want to create a new column get want you want instead of measure,use the below:
back =
VAR test1 =
CALCULATE (
MAX ( 'Table'[mark] ),ALLEXCEPT('Table','Table'[GL Period]))
RETURN
IF(test1=1,"USE","Don't use")
Final you will get :
Wish it is helpful for you!
Best Rergards
Lucien
Hi @Jdokken ,
Pls change measure to the below:
Measure =
var test3= CALCULATE (
sum ( 'Table'[mark] ),
FILTER ( ALL ( 'Table' ), 'Table'[GL Period] = MAX ( 'Table'[GL Period] ) )
) VAR test2 =
IF ( MAX('Table'[mark]) = 1||test3=0, "USE", "Don't use")
RETURN
test2
Final get:
Best Regards
Lucien
HI @Jdokken ,
Yes ,you could use "Use" and "Don't use".See the below:
Measure =
VAR test1 =
CALCULATE (
MAX ( 'Table'[mark] ),
FILTER ( ALL ( 'Table' ), 'Table'[GL Period] = MAX ( 'Table'[GL Period] ) )
)
VAR test2 =
IF ( test1 = 1, "USE", "Don't use")
RETURN
test2
multiple in sources in a period I want it to always default to EFP: the below data:2021/1/21 with three source ,one EFP and two CRM,due to it with EFP,it only get "USE".
And also ,if you want to create a new column get want you want instead of measure,use the below:
back =
VAR test1 =
CALCULATE (
MAX ( 'Table'[mark] ),ALLEXCEPT('Table','Table'[GL Period]))
RETURN
IF(test1=1,"USE","Don't use")
Final you will get :
Wish it is helpful for you!
Best Rergards
Lucien
Hello-
Thanks for your response. In the second picture you sent with the column labled "back" I would actually want it to read:
1/21/2021: CRM Don't use
1/21/2021: CRM Don't use
1/21/2021: EFP Use
2/21/2021: CRM Use
5/21/2021: CRM Don't Use
5/21/2021: EFP Use
6/21/2021: EFP Use
@v-luwang-msft Thanks so much for your reply! So instead of the end result bringing back CRM if it's 0 and EFP if it's 1, can we do "Use" "Don't use" or something like that so I can use it as a filter in another measure? Right now it's just bringing back the same thing that's in the Source (EFP/TBD/CRM) field. So for example, in this picture it's bringing back CRM because it's the only row for this period. I'd want it to say "Use" because 0 is the max in that period. But if there are multiple in sources in a period I want it to always default to EFP.
Hi @Jdokken ,
Try the following steps:
step1,create a new column by the following dax:
IF(MAX('Table'[Source (TBD/EFP/CRM)])="EFP",1,0)
Step 2, create the following measure:
Measure =
VAR test1 =
CALCULATE (
MAX ( 'Table'[mark] ),
FILTER ( ALL ( 'Table' ), 'Table'[GL Period] = MAX ( 'Table'[GL Period] ) )
)
VAR test2 =
IF ( test1 = 1, "EFP", MAX ( 'Table'[Source (TBD/EFP/CRM)] ) )
RETURN
test2
And final you will get the below:
Wish it is helpful for you!
Best Regards
Lucien
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 56 | |
| 42 | |
| 41 | |
| 21 | |
| 21 |
| User | Count |
|---|---|
| 150 | |
| 107 | |
| 64 | |
| 36 | |
| 36 |