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.
Hello,
can someone help please with the following!
I have the first 2 columns generated from a datasource, im trying to create a DAX function to create the last 3 columns. Basically for each product there can be one more colors, so 3rd column should concatenate the colors for the same (unique) products, then 4th coloum to flag the last record for each product and last column to display the count of colors in the concatenated column.
Solved! Go to Solution.
hi @hassanh2 ,
try like:
1) add an index column in Power Query or datasource
2) add the expected calculated columns like:
ColorCon =
CONCATENATEX(
CALCULATETABLE(
DISTINCT(data[Color]),
ALLEXCEPT(data, data[Product]),
data[Index]<=EARLIER(data[Index])
),
data[Color],
"^"
)
Flag =
VAR _max =
MAXX(
FILTER(data,
data[Product]=EARLIER(data[Product])
),
data[index]
)
VAR result = IF(data[index]=_max, "Last")
RETURN result
ColorCount =
CALCULATE(
DISTINCTCOUNT(data[Color]),
ALLEXCEPT(data, data[Product]),
data[Index]<=EARLIER(data[Index])
)
it worked like:
hi @hassanh2 ,
try like:
1) add an index column in Power Query or datasource
2) add the expected calculated columns like:
ColorCon =
CONCATENATEX(
CALCULATETABLE(
DISTINCT(data[Color]),
ALLEXCEPT(data, data[Product]),
data[Index]<=EARLIER(data[Index])
),
data[Color],
"^"
)
Flag =
VAR _max =
MAXX(
FILTER(data,
data[Product]=EARLIER(data[Product])
),
data[index]
)
VAR result = IF(data[index]=_max, "Last")
RETURN result
ColorCount =
CALCULATE(
DISTINCTCOUNT(data[Color]),
ALLEXCEPT(data, data[Product]),
data[Index]<=EARLIER(data[Index])
)
it worked like:
Thank you very much. This is very helpful.
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 |
---|---|
10 | |
9 | |
8 | |
8 | |
8 |
User | Count |
---|---|
13 | |
12 | |
11 | |
10 | |
8 |