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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Ritaf
Responsive Resident
Responsive Resident

Mesure by date ignoring slicer by another date

Capture.JPG

 

The task is as follows:
- there is a filter that filters our data set (the lower table) by "Slice Date".
- there is a visual element that displays 2 columns - "The amount on the document date" (it is calculated on the document date and the slicer should not change - the condition for calculating the " Slice date"="Document date").
The second column is the current amount, which is calculated on the slice date in the slicer selection (that is, this indicator depends on the filter and changes).
How do I make a measure for "Amount on document date", which operators to use?

 

 

8 REPLIES 8
v-shex-msft
Community Support
Community Support

HI @Ritaf,

Are there any suggestions suitable for your scenario? If that is the case, you can consider kudo or accept it to help others who face a similar scenario.
If not, please share some more detailed information to help us clarify your scenario.

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
v-shex-msft
Community Support
Community Support

Hi @Ritaf,

If you want to achieve some advanced filer effect, I'd like to suggest you break the relationship that you do not want to directly apply to your table.
Then you can write a measure expression to check and compare the selections and use on the 'visual level filter' to filter records.

Applying a measure filter in Power BI 

Regards,
Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
ReyCarter
Helper I
Helper I

please tell me how this can be done?

Ritaf
Responsive Resident
Responsive Resident

Hi, thank you for fast response.

There is no dimDate table.

Just fact table please see pbix in the following link

https://dropmefiles.com/Se4Qh

and an attached pict.Capture.JPG

 

Hey @Ritaf and @ReyCarter ,

 

I'm not if I fully understood what you want.

The following measure is giving you back the sum of Pokaz1 where the [Document date] = [Slice date]:

Amunt on Document date =
VAR vSlicerDate =
    SELECTEDVALUE( 'Table'[Slice date] )
VAR vAmount =
    CALCULATE(
        SUM( 'Table'[Pokaz1] ),
        ALL( 'Table'[Slice date] ),
        'Table'[Document date] = vSlicerDate
    )
RETURN
    vAmount

 

Is that what you wanted?

Otherwise, just let me know if the measure needs changes.

 

If you need any help please let me know.
If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
 
Best regards
Denis
 

No, it's not.

It is necessary that when filtering "Slicer by date", the rows do not disappear.
Look at the picture below, where the arrows indicate what values should be obtained in the measure, while this measure should not react to the "Slicer by date"


ReyCarter_0-1616669407537.png

 

amitchandak
Super User
Super User

@Ritaf , is the slicer date is coming from an independent table ?

 

If so you can use

measure =
var _max = maxx(ALLSELECTED('Date'),'Date'[Date])
var _min = minx(ALLSELECTED('Date'),'Date'[Date])
return
calculate(Sum(Table[value] ), filter(Table, Table[document date] >=Min && Table[document date] <=Max ))

 

if something is joined with slicer date you can get

Sum(Table2[value] )

 

Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.

 

also such a task

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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