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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Measure works in line chart but it doesn't in table/matrix

Hello guys, I'm sure I'm doing something really wrong but I can't understand what it is exactly, I guess it's about context but I don't know...

I have a calendar table and I created a custom column (NombresSemanasGráficos) so I can rename the weeks to S-Actual (current week), S-1, S-2, S-3... to previous weeks and then I group "S-6 to S-10" and" S-11 to S-15" into both groups S-6-10 and S-11-15.

I want to show Average data for week for both groups of weeks (S-6-10 and S-11-15) and for the rest I want to sum data.

[suscrpciones nuevas] it's just a SUM of data.

So I made this measure:

TEST SEMANAS = 
IF(
    VALUES(Calendario[NombresSemanasGráficos])="S-6-10",
    CALCULATE(
        AVERAGEX(SUMMARIZE(Calendario, Calendario[Semana consecutiva], "Avg", [Suscripciones nuevas]), [Suscripciones nuevas]),
        Calendario[ControlSemana]<=-6 && Calendario[ControlSemana]>=-10
    ),
        IF(
            VALUES(Calendario[NombresSemanasGráficos])="S-11-15",
            CALCULATE(
                AVERAGEX(SUMMARIZE(Calendario, Calendario[Semana consecutiva], "Avg", [Suscripciones nuevas]), [Suscripciones nuevas]),
                Calendario[ControlSemana]<=-11 && Calendario[ControlSemana]>=-15
            ),
    [Suscripciones nuevas]
    )
)

And this is how it's working fine on a line chart with correct values for AVG and SUM:
weeks.PNG


But when I try to use it on a table so the customcolumn NombresSemanasGráficos are the columns and the measure the values (same as the line chart) it shows the following error:
weekserror.PNG

What I'm missing here?
If you need anything I can upload a sample .pbix and translate it if needed.

Thank you!!


1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

@Anonymous - A sample PBIX would be helpful. That said, my first suspicion is your use of VALUES, try replacing with MAX maybe. 


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Thank you @Greg_Deckler !! MAX instead of VALUES worked for me.

I don't think the measure I made is the best way to get the desired result but it works so I can't complain.

Thanks!

Greg_Deckler
Super User
Super User

@Anonymous - A sample PBIX would be helpful. That said, my first suspicion is your use of VALUES, try replacing with MAX maybe. 


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.