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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Filter values for calculating probability

Hi,

 

Scenario: I have a history Data which consists of many records. I Just want to Filter the history record if value changes.

so now i just want to filter both

1. before change record(latest) and

2. Changed record

or can i change record field is current value to true if any field value changes?

 

I Have History Data in PowerBi Query in the Following Manner.

IdValueDateIs Current
58667107-11-2019FALSE
58667108-11-2019FALSE
58667109-11-2019FALSE
58667110-11-2019FALSE
58667211-11-2019TRUE

 

How can i filter the history Data(Last Two rows only to use that in my chart) in the following Manner.

IdValueDateIs Current
58667110-11-2019TRUE
58667211-11-2019TRUE

 

Thanks in Advance!! Have a Great Day!

4 REPLIES 4
az38
Community Champion
Community Champion

Hi @Anonymous 

try a calculated table

Table = 
UNION(
    summarize(
        FILTER('Table1';'Table1'[Is Current]=FALSE());
        Table1[Id];Table1[Value];Table1[Is Current];
        "Date";MAX(Table1[Date])
    );
    summarize(
        FILTER('Table1';'Table1'[Is Current]=TRUE());
        Table1[Id];Table1[Value];Table1[Is Current];
        "Date";MIN(Table1[Date])
    )
)

do not hesitate to give a kudo to useful posts and mark solutions as solution

LinkedIn


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn
Anonymous
Not applicable

Thanks @az38 

 

But this does not satisfy my scenario. it fails when 

 

IdValueDateIs Current
58667107-11-2019FALSE
58667108-11-2019FALSE
58667109-11-2019FALSE
58667110-11-2019FALSE
58667212-11-2019FALSE
58667213-11-2019FALSE
58667314-11-2019FALSE
58667315-11-2019TRUE

 

Den it should return

 

IdValueDateIs Current
58667110-11-2019FALSE
58667213-11-2019FALSE
58667315-11-2019TRUE

 

It should get updated or saved when value changes

NOTE: Id is Same for all.

 

or If Record/row Value changes. can we change the Is Current value of previous record/row to true. so that we can filter by

Is Current = true

 

Thanks,

Sandeep.

 

 

Hi @Anonymous 

 

Please see the below DAX expression, hope it is what you looking for.

Table 2 = 
VAR __tbl = 
GROUPBY(
    'Table',
    'Table'[Id],
    'Table'[Value],
    "Date", MAXX( CURRENTGROUP(), 'Table'[Date] )
)
RETURN 
CALCULATETABLE(
    'Table',
    TREATAS( 
        __tbl, 
        'Table'[Id], 'Table'[Value], 'Table'[Date] 
    ) 
)

I would, however, suggest that you try Power Query for this type of transformation.

 

Best Regards,
Mariusz

If this post helps, then please consider Accepting it as the solution.

 

az38
Community Champion
Community Champion

Hi @Anonymous 

what value should be for the latest value?

in first post you wrote


@Anonymous wrote:

Changed record


But in the last example it's also last row 

58667315-11-2019TRUE

if your first task was correct try a caluclated table

Table = 
UNION(
    summarize(
        FILTER(Table1;'Table1'[Value]<calculate(max(Table1[Value]);ALLEXCEPT(Table1;Table1[Id])));
        Table1[Id];Table1[Value];Table1[Is Current];
        "Date";MAX(Table1[Date])
    );
    summarize(
        FILTER(Table1;'Table1'[Value]=calculate(max(Table1[Value]);ALLEXCEPT(Table1;Table1[Id])));
        Table1[Id];Table1[Value];"Is Current";FIRSTNONBLANK(Table1[Is Current];1);
        "Date";MIN(Table1[Date])
    )
)

do not hesitate to give a kudo to useful posts and mark solutions as solution

LinkedIn


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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