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
I'm having a really hard time with a seemingly simple calculated column. I have a table representing route data with rows/values indicating picks, drops, lunches, leave base, return base, etc. There are multiple routes with multiple activities on each route. I just need a column evaluating every row and indicating whether the activity is a pick, so I tried the following:
ISPick = IF( 'Manifest'[Activity] = "Pick", 1,0 )
I'm expecting a 1 in the column if the row is actually a pick (vs any other type of activity) otherwise a 0.
I'm getting an error "A single value for column 'Activity' in table 'Manifest' cannot be determined. This can happen when a measure formula refers to a column refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result."
I'm so confused. It seemed like the logic was so basic to get this done. What did I miss??
Hi @Anonymous,
As Ashish_Mathur and Nick_M suggested, you should make sure you created a calcuated column rather than a measure with above formula. If you want to new a measure to evaluate every row and indicating whether the activity is a pick, you need this formula:
ISPick = IF( SELECTEDVALUE('Manifest'[Activity]) = "Pick", 1,0 )
Best regards,
Yuliana Gu
All,
I'm definitely using a calculated column and NOT a measure so still not sure why this is happening.
Since I can't get beyond this, I think I'll have to approach things differently and just create the field directly from the datasource rather than create it in the power bi model.
Thanks
if you can upload a sample I can take a look. Should be relatively straight-forward.
Hi,
There is no mistake in your formula. I think you are writing that as a measure. It should be written as a calculated column formula instead.
Sounds like you are adding a measure and not a calculated column. They look the same, but act very differently:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
114 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
167 | |
117 | |
63 | |
57 | |
50 |