Forum Discussion
broken relation with date dax table
- 5 years ago
You really need to post an image of your model. You should not need USERELATIONSHIP. It is not clear if [report period] is a date. You should not be using the fact column inside SAMEPERIODLASTYEAR
- Anonymous5 years ago
I finaly added a segment with the Report[Report Period] and it works MattAllington !
I wonder how ? Did it regroupe the report ?
Hello Matt,
It doens't works even if i force the relas if i force this column usage.
I have simply changed the date on both sides to DD/MM/YYYY to test it.
Maybe i am doing wrong ? Total YTD LY return me an error with the following code:
Total YTD =
CALCULATE (
SUM(Report[Revenue USD]),
DATESYTD ( Report[Report Period] ),
USERELATIONSHIP (Report[Report Period],'Date'[Date] )
)
Total YTD LY =
CALCULATE (
[Total YTD],SAMEPERIODLASTYEAR(Report[Report Period] ),
USERELATIONSHIP (Report[Report Period],'Date'[Date] )
)
Error Message:
MdxScript(Model) (56, 17) Erreur de calcul dans la mesure 'Report'[Total YTD LY] :
La fonction « SAMEPERIODLASTYEAR » attend une sélection contiguë quand la colonne de date n'est pas unique, est discontinue ou contient une partie heure.
Regards.
- MattAllington5 years ago
Community Champion
You really need to post an image of your model. You should not need USERELATIONSHIP. It is not clear if [report period] is a date. You should not be using the fact column inside SAMEPERIODLASTYEAR
- Anonymous5 years agoNot applicable
Thank you for your reply,
i modified the code for both measures but i have the same amount for Total YTD LY and Total YTD (i should have less for YTD LY):
Total YTD =
CALCULATE (
SUM(Report[Revenue USD]),
DATESYTD ( Report[Report Period] )
)
Total YTD LY =
CALCULATE (
[Total YTD],SAMEPERIODLASTYEAR('Date'[Date] )
)(I put some blank on other fields)
Report period (each client has his report with the same report period for each month):
Regards
- Anonymous5 years agoNot applicable
I finaly added a segment with the Report[Report Period] and it works MattAllington !
I wonder how ? Did it regroupe the report ?