Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Hi,
I'm trying to write a single measure to show Consolidated Amount Modified for any account starting with 1 and show the Average Amount for any account starting with 4 as shown below:
Measure = IF(LEFT(VALUES(Transactions[ACCOUNTNUMBER]),1)="1", [Consolidated_Amt_Modified], VALUES(Transactions[EXCH_AMT]))
I get the following error for the above formula
Consolidated Amount Modified is a measure that multiplies the SUM(Amount) * rate (from another table for the month selected):
AVG_AMOUNT is already calculated in the SQL.
I have attached the Power BI file download link for your reference and happy to give further context on the data model to get this resolved.
https://drive.google.com/file/d/1fmktENvMSPJuRtMYb1U_zT4pRy6Q92ic/view?usp=sharing
Thank you
hi @sai1092
i couldn't check, but at first sight the issue is as you are creating the measure, you should try to pack your measures into either SELECTEDVALUE([Consolidated_Amt_Modified]) or CALCULATE(SUM([Consolidated_Amt_Modified]))
the same for [EXCH_AMT]
Measure = IF(LEFT(VALUES(Transactions[ACCOUNTNUMBER]),1)="1", SELECTEDVALUE([Consolidated_Amt_Modified]), SELECTEDVALUE(Transactions[EXCH_AMT]))
do not hesitate to give a kudo to useful posts and mark solutions as solution
Hi @az38 ,
Thank you for the reply. When I try to use SELECTEDVALUE or CALCULATE(SUM())), I get the following error:
Parameter is nor the correct type
Hi,
How can I solve this? I still am stuck in the issue with creating a calculated column that decides between the two amounts based on the account number. I tried using Custom Columns, but none of them work.
Thank you
Hi @sai1092
Don't use selectevalue before meausure, Use it before column only.
Remove first selectedvalue and keep second selectedvalue in your DAX.
Thanks & regards,
Pravin Wattamwar
www.linkedin.com/in/pravin-p-wattamwar
If I resolve your problem Mark it as a solution and give kudos.
Hi @Anonymous ,
The DAX formula worked but I get the following error when I put the measure in a visual. How to solve the issue when the IF statment has to choose where one calculation is being built on a temp table and the other an aggregate?
Try this
Measure = IF(LEFT(Transactions[ACCOUNTNUMBER],1)="1", [Consolidated_Amt_Modified], SELECTEDVALUE(Transactions[EXCH_AMT]))
I assume [Consolidated_Amt_Modified] is measure and Transactions[EXCH_AMT] is column.
Thanks & regards,
Pravin Wattamwar
www.linkedin.com/in/pravin-p-wattamwar
If I resolve your problem Mark it as a solution and give kudos.
Check out the May 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
17 | |
15 | |
14 | |
12 | |
11 |
User | Count |
---|---|
11 | |
10 | |
8 | |
7 | |
7 |