Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
SteffenSchulze
New Member

DAX: Counting multiple values in different columsn

Hi,

I have a table with disinct list of entities. Each entitiy is represented by two more columns which each describe a year.

This is what the table basically looks like:

Entity          Year1          Year2

1                 2020           2020

2                 2021           2022

3                 2021           2021

...                 ...                 ...

 

I would now like to count how often a year apperas in the column "Year1" and how often a year appears in column "Year2" and display this in a new table that could look like this:

 

Year           Amount in "Year1"         Amount in "Year2"

2020              1                                          1

2021              2                                          1

2022              0                                          1

 

Really appreciate your help!

Thanks!

1 ACCEPTED SOLUTION
VahidDM
Super User
Super User

Hi @SteffenSchulze 

 

Try this code to add a new table with DAX:

calctables_formulabarempty

Table 2 =
VAR _A =
    VALUES ( 'Table'[Year1] )
VAR _B =
    EXCEPT ( VALUES ( 'Table'[Year2] ), _A )
VAR _C =
    SELECTCOLUMNS ( UNION ( _A, _B ), "Year", [Year1] )
RETURN
    ADDCOLUMNS (
        _C,
        "Year1",
            CALCULATE (
                COUNTROWS ( 'Table' ),
                FILTER ( 'Table', 'Table'[Year1] = EARLIER ( [Year] ) )
            ) + 0,
        "Year2",
            CALCULATE (
                COUNTROWS ( 'Table' ),
                FILTER ( 'Table', 'Table'[Year2] = EARLIER ( [Year] ) )
            ) + 0
    )

 

Output:

VahidDM_0-1641511814995.png

 

 

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/

 

 

View solution in original post

4 REPLIES 4
VahidDM
Super User
Super User

Hi @SteffenSchulze 

 

Try this code to add a new table with DAX:

calctables_formulabarempty

Table 2 =
VAR _A =
    VALUES ( 'Table'[Year1] )
VAR _B =
    EXCEPT ( VALUES ( 'Table'[Year2] ), _A )
VAR _C =
    SELECTCOLUMNS ( UNION ( _A, _B ), "Year", [Year1] )
RETURN
    ADDCOLUMNS (
        _C,
        "Year1",
            CALCULATE (
                COUNTROWS ( 'Table' ),
                FILTER ( 'Table', 'Table'[Year1] = EARLIER ( [Year] ) )
            ) + 0,
        "Year2",
            CALCULATE (
                COUNTROWS ( 'Table' ),
                FILTER ( 'Table', 'Table'[Year2] = EARLIER ( [Year] ) )
            ) + 0
    )

 

Output:

VahidDM_0-1641511814995.png

 

 

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: 
www.linkedin.com/in/vahid-dm/

 

 

smpa01
Super User
Super User

@SteffenSchulze  I would now like to count how often a year apperas in the column - do you have a seperate table for year?

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Yes, I do have a separate table with year.

@SteffenSchulze  spare more deatils? Are those two tables related? How?

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.