Do you have any data source filter with formula using CONTAINS() function?
If yes, then check that the syntax is consistent with 2018.1
This was indeed the problem. I solved it by using a formula in the data source filter instead of a wild card.
I am now getting another error:
An error occurred while communicating with the data source.
No such function == that takes arguments of type (str, none).
It has something to do with this calculation:
Can you no longer use = in 2018.1? If not, what can I do in the calculation above?
Errors while communicating with the data source are known issues in Tableau. Sometimes related to calculated fields or data source filters.
If it is possible, try renaming [Max Advice] to [MaxAdvice] to see if it makes any difference. Otherwise, I suggest you raise a ticket with Tableau support.
We are having the same sort of issue since updating to 2018.1. we have Date Parameters and a formula on shelf filters like below:
IF [DATE] >= [DATE PARAMETER] THEN "Show" ELSE "Hide" END
the error says: No such function == that takes arguments of type (str, none).
Is this functionality no longer supported either? Or is there another way around it?