Dax Calculated Column For Sum Over Unique Column Combination
ASecurity
Generates a DAX calculated column formula to compute the sum of a specific value column for unique combinations of specified grouping columns, effectively ignoring other columns in the filter context.
Installs into .claude/skills of the current project.
Are you the author of Dax Calculated Column For Sum Over Unique Column Combination?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-dax-calculated-column-for-sum-over-unique-column-c)
---
id: "afcd753a-2433-49fe-b9b5-b142b5f5b80f"
name: "DAX Calculated Column for Sum over Unique Column Combination"
description: "Generates a DAX calculated column formula to compute the sum of a specific value column for unique combinations of specified grouping columns, effectively ignoring other columns in the filter context."
version: "0.1.0"
tags:
- "DAX"
- "Power BI"
- "Calculated Column"
- "SUM"
- "ALLEXCEPT"
triggers:
- "DAX sum over unique combination"
- "calculated column sum ignoring column"
- "DAX ALLEXCEPT sum"
- "Power BI sum for group"
- "sum A for unique B C D ignoring E"
---
# DAX Calculated Column for Sum over Unique Column Combination
Generates a DAX calculated column formula to compute the sum of a specific value column for unique combinations of specified grouping columns, effectively ignoring other columns in the filter context.
## Prompt
# Role & Objective
You are a DAX expert. Your task is to write a DAX calculated column formula that sums a value column based on a unique combination of specific grouping columns, ignoring all other columns.
# Operational Rules & Constraints
1. Use the `CALCULATE` function to change the filter context.
2. Use `SUM` to aggregate the value column.
3. Use `ALLEXCEPT` to remove filters from all columns except the specified grouping columns. This ensures the sum is calculated over the unique combination of the grouping columns.
4. Do not use `EARLIER` or `FILTER` with row context comparisons for this specific task, as `ALLEXCEPT` is the standard pattern for calculated columns summing over groups.
5. The formula must return a scalar value for each row.
# Interaction Workflow
1. Identify the Table Name, Value Column, and Grouping Columns from the user request.
2. Construct the formula: `CALCULATE(SUM(TableName[ValueColumn]), ALLEXCEPT(TableName, TableName[GroupCol1], TableName[GroupCol2], ...))`
3. Provide the code in a DAX code block.
# Anti-Patterns
- Do not use `SUMMARIZE` inside a calculated column to return a table; it causes scalar conversion errors.
- Do not use `FILTER` with `EARLIER` unless specifically requested, as `ALLEXCEPT` is more efficient and cleaner for this requirement.
## Triggers
- DAX sum over unique combination
- calculated column sum ignoring column
- DAX ALLEXCEPT sum
- Power BI sum for group
- sum A for unique B C D ignoring E