Forum Discussion
Mheadland
2 years agoFrequent Visitor
Expressions that yield variant data-type cannot be used to define calculated columns ( with dates)
Hi all, I am currently trying to create a column that states how long an item has been in stock, this is the formula I am using but I keep recieving the same error message: I have tried t...
- 2 years ago
or this
DealerStockDays = IF ( AND ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), '00_StockData'[WSDate] = DATE ( 2173, 10, 13 ) ), "-", IF ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), ( TODAY () - '00_StockData'[WSDate] ) & "", ( ( VALUE ( '00_StockData'[R date] ) - '00_StockData'[WSDate] ) & "" ) ) )
Ahmedx
Super User
2 years agoyou copy the measure and paste it here.
I can't copy it from a picture.
after that I'll show you what I mean.
Mheadland
2 years agoFrequent Visitor
DealerStockDays = IF(AND('00_StockData'[R date] = DATE(2173,10,13), '00_StockData'[WSDate] = DATE(2173,10,13)), "-", IF('00_StockData'[R date] = DATE(2173,10,13), TODAY()&- '00_StockData'[WSDate],(VALUE('00_StockData'[R date])& -'00_StockData'[WSDate])))
- Ahmedx2 years ago
Super User
pls try this
DealerStockDays = IF ( AND ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), '00_StockData'[WSDate] = DATE ( 2173, 10, 13 ) ), "-", IF ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), FORMAT(TODAY ()-'00_StockData'[WSDate],"dd-MM-yyyy"), FORMAT( ( VALUE ( '00_StockData'[R date] ) - '00_StockData'[WSDate] ),"dd-MM-yyyy") ) )- Ahmedx2 years ago
Super User
pls try this
DealerStockDays = IF ( AND ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), '00_StockData'[WSDate] = DATE ( 2173, 10, 13 ) ), "-", IF ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), FORMAT ( TODAY () - '00_StockData'[WSDate], "dd-MM-yyyy" ), FORMAT ( ( VALUE ( '00_StockData'[R date] ) - '00_StockData'[WSDate] ), "dd-MM-yyyy" ) ) )- Ahmedx2 years ago
Super User
or this
DealerStockDays = IF ( AND ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), '00_StockData'[WSDate] = DATE ( 2173, 10, 13 ) ), "-", IF ( '00_StockData'[R date] = DATE ( 2173, 10, 13 ), ( TODAY () - '00_StockData'[WSDate] ) & "", ( ( VALUE ( '00_StockData'[R date] ) - '00_StockData'[WSDate] ) & "" ) ) )