Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I am getting this error : Cannot convert value '' of type text to type Date. for this formula:
_Rev. Rec. Term in Days =
DATEDIFF ( [_Rev. Rec. Start Date], [_Rev. Rec. End Date], DAY )
Where:
_Rev. Rec. Start Date =
FORMAT (
DATEVALUE ( MIN ( 'Transaction Lines'[Rev. Rec. Start Date] ) ),
"mm/dd/yyyy"
)
and
_Rev. Rec. End Date =
FORMAT (
DATEVALUE ( MIN ( 'Transaction Lines'[Rev. Rec. End Date] ) ),
"mm/dd/yyyy"
)
Rev. Rec. Start Date and Rev. Rec. End Date are of Date Datatype.
I tried this:
_Rev. Rec. Term in Days =
IF (
ISBLANK ( DATEDIFF ( [_Rev. Rec. Start Date], [_Rev. Rec. End Date], DAY ) ),
BLANK (),
DATEDIFF ( [_Rev. Rec. Start Date], [_Rev. Rec. End Date], DAY )
)and this:
_Rev. Rec. Term in Days =
IF (
ISBLANK ( DATEDIFF ( [_Rev. Rec. Start Date], [_Rev. Rec. End Date], DAY ) ),
0,
DATEDIFF ( [_Rev. Rec. Start Date], [_Rev. Rec. End Date], DAY )
)
But still get the same error.
TIA,
Learner
Is this a calculated column or a measure?
DATEDIFF requires dates and when you add FORMAT you force it to a Text value, so start there.
All the _(underscore ones) are measures:
User | Count |
---|---|
75 | |
75 | |
45 | |
31 | |
27 |
User | Count |
---|---|
99 | |
89 | |
52 | |
48 | |
46 |