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
francisthe63
Regular Visitor

Apply measure to distinct value

Hello, 

 

I have a problem with Power BI 

 

I use a measure since long time that works with data like this

 

ID Value Date

1   1        1/01

1   -1       1/01

1   1        2/01

2  1       3/01

 

I can make a Cumulative flow diagram with this : 

 

CALCULATE(
SUM(Table[Value]),
ALL(DATE TABLE),
FILTER(ALLSELECTED, Table[Date]), Table[Date] <= MAX(DATE TABLE[Date])

 

But now i add values in my data and some ID have Parent 

 

like this

 

1   1        1/01  

1   -1       1/01

1   1        2/01

2  1       3/01    Parent1

2  1       3/01    Parent2

 

I want the same measure that before but that ignore duplicate with  Parents .... 

 

Is this possible ? 

 

Thank you in advance ...

 

 

 

 

 

 

5 REPLIES 5
Sahir_Maharaj
Super User
Super User

Hello @francisthe63,

 

Can you please try the following:

Cumulative Flow No Duplicates = 
VAR UniqueIDDate = 
    SUMMARIZE(
        Table,
        Table[ID], 
        Table[Date], 
        "UniqueValue", SUM(Table[Value])
    )
RETURN
    CALCULATE(
        SUMX(
            UniqueIDDate,
            [UniqueValue]
        ),
        FILTER(
            ALLSELECTED('DATE TABLE'),
            'DATE TABLE'[Date] <= MAX('DATE TABLE'[Date])
        )
    )

Hope this helps!


Did I answer your question? Mark my post as a solution, this will help others!

If my response(s) assisted you in any way, don't forget to drop me a "Kudos" 🙂

Kind Regards,
Sahir Maharaj
Data Scientist | Data Engineer | Data Analyst | AI Engineer
P.S. Want me to build your Power BI solution?
➤ Lets connect on LinkedIn: Join my network of 13K+ professionals
➤ Join my free newsletter: Data Driven: From 0 to 100
➤ Website: https://sahirmaharaj.com
➤ Email: sahir@sahirmaharaj.com
➤ Want me to build your Power BI solution? Lets chat about how I can assist!
➤ Join my Medium community of 30K readers! Sharing my knowledge about data science and artificial intelligence
➤ Explore my latest project (350K+ views): Wordlit.net
➤ 100+ FREE Power BI Themes: Download Now
LinkedIn Top Voice in Artificial Intelligence, Data Science and Machine Learning

I calculated in Table View and seen that this function of summarize works in a way : 

 

UniqueINDEX = SUMMARIZE(Table,Table[Index],"Value",MAX(Table[Value])) => The max value is the value (because the sum make an addition of my values and i don't want that, i want to keep the value, like remove duplicate) 

 

So i don't understand why : 

 

SUMX(UniqueIndex,UniqueValue),ALL (DATE TABLE),FILTER(ALL SELECTED(Table[Date] <= Max(DATE TABLE[Date])) 

 

Don't work ? In my visual it don't make a cumulative chart like my original measure when i had only one index ... 

Hello, 

 

It don't works ... I try to simplifly the data.

 

=> Before get the parents. I register each rows of my original table in an index table 

 

Exemple : 

ID Date  Value Index 

1 1/01   1     1

1 2/01   -1    2

1 2/01    1    3

2 2/01    1    4

2  2/01   -1   5

 

When join the parents, the value Index is duplicated (exemple, 2 have 2 parents so there is : 

 

ID Date  Value Index 

1 1/01   1     1

1 2/01   -1    2

1 2/01    1    3

2 2/01    1    4 Parent 1

2 2/01    1    4  Parent 2

2  2/01   -1   5 Parent 1

2  2/01    -1  5 Parent 2 

 

So the problem is to have this mesure that works in original table : 

CALCULATE(
SUM(Table[Value]),
ALL(DATE TABLE),
FILTER(ALLSELECTED(Table[Date]), Table[Date] <= MAX(DATE TABLE[Date])

 

 

 

But with unique index in the new table.

 

(DATE TABLE is the Table of date of related to the column Date of the table)

 

To summarize, i think that the only difference with my original measure is that i use the Index value and I want to have the original measure but with removing duplicate index because there are the same rows.

 

 

Hi,

Show clearly the exact result which you are expecting.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hello, 

 

I have my table with : 

Index as unique value, Date, State, Value (only -1 or 1) 

 

francisthe63_0-1712046411039.png

 

 

I made a cumulative chart like this, with my measure : 

 

francisthe63_1-1712046542273.png

 

 

But when i am assessing parents, value Index is duplicated 

 

I want the same graph than before but with not distinct index.

With the same value (in my example 1507), because with my formula, when Index is duplicated the value at the end of the chart is higher than 1507 because it sum duplicates... 

 

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.