I'm trying to use the LOOKUPVALUE function to lookup values from Table 2 in Table 1. It is supposed to be a simple venture but for some reason one of the columns won't work. I get the following error:
"A table of multiple values was supplied where a single value was expected"
Column UniqueShiftID in Table1 and UniqueID in Table2 are used for referencing the rows.
In Table1, columns Crew and Shift work with the LOOKUPVALUE function. Taking the exact same code, and referncing TruckOperatorName in Table2, gives the error.
Any idea why this would happen?
TABLE 1 (FuelData)
TABLE 2 (Shifts)
Solved! Go to Solution.
Hello! I had the same problem and I solved it with this function, I just came across with some cases where I get blanks where I shouldn't. This is my result table with the following function:
In the source table I do have the data for the 65000107 cmx-jobsiteid
What is going on? What can I do to solve this?
Hello everyone, I was hoping you could help me out. I was trying to do a look up function, but I was getting an error because it has duplicate values. I can across this so I figured I would try this Calculate but it didn’t return what I was looking for, can someone help me?
I wanted to take the value from 'FedEx Query'[Shipper Reference] and match it with the same number in 'DLX Report Query'[PALLET_ID] so that I could get the Dealer code value from 'DLX Report Query'[Dealer Code] which has duplicates, but it can just grab the first one.
I originally tried this and got an error for multiple values: Dealer Code/DLX = LOOKUPVALUE('DLX Report Query'[Dealer Code], 'DLX Report Query'[PALLET_ID], 'FedEx Query'[Shipper Reference])
The I tried this and could get it to work: Dealer Code DLX 3 = CALCULATE(FIRSTNONBLANKVALUE('DLX Report Query'[Dealer Code],1),FILTER(ALL('DLX Report Query'), 'DLX Report Query'[PALLET_ID] ='FedEx Query'[Shipper Reference]))
@Zubair_Muhammad , the solution works out very well in most of the cases....but there is a minor issue that am facing while using this....Part is the column that i have in main table, Yes/No & Part status are the columns that am doing a lookup from another table...the green highlighted ones work perfectly but there are some cases where am getting wrong results highlighted in red....the reason is that those parts are having more than 1 value in the table from where am trying to do a lookup...the Part status column is giving me correct results but the issue is with Yes/No as those parts have an entry with "No" & "Yes" ....can you please help me with this issue
Is there any way we can capture all the values for a particular ID. That is , for this example, can we capture the name of all the [TruckOperatorName] from Shifts table, if there are multiple and different values of [TruckOperatorName] for a particular value of [ShiftID]?
Or may be return a new table which would capture the name of all the [TruckOperatorName] that is there for a [ShiftID]?
I had the same issue and tried this solution and worked... I just would like to understand why, what is the measure doing that works?
I have similar type of issue and resolved the same with your solution.
But here i got different problem... I have same unique id multiple times. in this case i have look and sum the values then put it in result column.
Culd you please help me in it.
This is a blog post i wrote few months ago
Thanks it did the trick. Any idea why the LOOKUPVALUE function is not working? I don't understand why it is working for the other columns but not the Operator one.
I made sure there are no duplicate UniqueID by doing GROUP BY in my SQL Query. If that was the case the other columns also won't work.
@Zubair_Muhammad I m getting same issue when i m using below lookup formula
PreviousMonthMetricValue = LOOKUPVALUE(vw_Engmt_Metrices[MetricValue],vw_Engmt_Metrices[dt],DATEADD(vw_Engmt_Metrices[dt],-1,MONTH))
I want below output..Let me know what i m doing wrong here
Learn how to create your own user groups today!
Click here to read more about the November 2021 Updates!
Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.