Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Good Day,
I'm using this to try and create cohorts using Version: 2.121.644.0 64-bit (September 2023) Desktop
Site Last Touched Days Cohort = IF('Account Summary - TC'[Last Touched Days Site] <= 30, "A:30 Days", IF('Account Summary - TC'[Last Touched Days Site] <= 90, "B:90 Days", IF('Account Summary - TC'[Last Touched Days Site] <= 180, "C:180 Days", IF('Account Summary - TC'[Last Touched Days Site] <= 365, "D:365 Days", "E:Over 365 Days") ) ) )
I'm getting A single value for column 'LAST_TOUCH_DATE' in table 'Account Summary - TC' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.
The data type is a whole number; format as whole number and summarization is Sum.
Any ideas on how to correct?
Solved! Go to Solution.
@CNYUser In a measure, you need to wrap any column reference in an aggregator like MAX, MIN, SUM, etc. Also, I would switch to using a SWITCH(TRUE(), ...) statement instead of nested ifs but that's not the issue with your formula.
Thank you so much! that worked 🙂
@CNYUser In a measure, you need to wrap any column reference in an aggregator like MAX, MIN, SUM, etc. Also, I would switch to using a SWITCH(TRUE(), ...) statement instead of nested ifs but that's not the issue with your formula.
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 |
---|---|
77 | |
73 | |
58 | |
35 | |
31 |
User | Count |
---|---|
99 | |
57 | |
56 | |
46 | |
40 |