The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi ,
I need some help with Previous month flag. When user selecta a date Ex: 3/1/2020, the result should be pevious month (2/1/2020)
Dates Test data.
1/1/2020 |
2/1/2020 |
3/1/2020 |
4/1/2020 |
5/1/2020 |
6/1/2020 |
7/1/2020 |
8/1/2020 |
9/1/2020 |
10/1/2020 |
11/1/2020 |
12/1/2020 |
1/1/2021 |
2/1/2021 |
3/1/2021 |
4/1/2021 |
5/1/2021 |
Solved! Go to Solution.
Hi @Puja
1) create a table like:
Table2 = Table1
2) plot a table visual with Table1[Date] column and a measure like:
Measure =
IF(
SELECTEDVALUE(Table1[Date]) = EDATE(SELECTEDVALUE(Table2[Date]),-1),
1,0
)
it worked like:
Hi,
I am not sure how your datamodel looks like, but please check the below picture and the attached pbix file.
Expected result measure: =
VAR _selectedmonthyear =
MAX ( Data[Date_test] )
VAR _selectedday =
DAY ( _selectedmonthyear )
VAR _prevendofmonthdate =
EOMONTH ( _selectedmonthyear, -1 )
RETURN
DATE ( YEAR ( _prevendofmonthdate ), MONTH ( _prevendofmonthdate ), _selectedday )
Hi,
I am not sure how your datamodel looks like, but please check the below picture and the attached pbix file.
Expected result measure: =
VAR _selectedmonthyear =
MAX ( Data[Date_test] )
VAR _selectedday =
DAY ( _selectedmonthyear )
VAR _prevendofmonthdate =
EOMONTH ( _selectedmonthyear, -1 )
RETURN
DATE ( YEAR ( _prevendofmonthdate ), MONTH ( _prevendofmonthdate ), _selectedday )
Hi @Jihwan_Kim , Thanks a lot for your solution. It is working as expected.
How can I referance your flag in the below measure.
The ask from the user is when he selects a date , it should show previous month actuals. With TREATAS, i am not able to get the correct results.(I have to use TREATAS because there is no relation b/w Date and actuals tables in AAS model)
Actual = CALCULATE([Actual], TREATAS(SUMMARIZE(Forecast,Forecast[Year SF],Forecast[Month SF]),
DimDate[Year],DimDate[Month]))
Thank u
Hi @Puja
1) create a table like:
Table2 = Table1
2) plot a table visual with Table1[Date] column and a measure like:
Measure =
IF(
SELECTEDVALUE(Table1[Date]) = EDATE(SELECTEDVALUE(Table2[Date]),-1),
1,0
)
it worked like:
User | Count |
---|---|
13 | |
8 | |
6 | |
6 | |
5 |
User | Count |
---|---|
24 | |
14 | |
13 | |
8 | |
8 |