Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. 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.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
14 | |
10 | |
10 | |
9 | |
9 |
User | Count |
---|---|
20 | |
13 | |
12 | |
11 | |
8 |