いつもお世話になっております。
作成されたワークブックを流用し、新たなワークブックを作成していました。
使用していない計算フィールドを削除していると
上図のような名前のフィールドが表示されました。
上記のフィールドは薄いグレー表示されています。
処理に関係ないので放置して作業を進めていました。
作成作業が完了したので、TableauSeverにパブリッシュして、データ更新を行ったところ、以下のメッセージが表示されエラーとなりました。
com.tableausoftware.nativeapi.dll.DataSourceException:データソースの制限のためにフィールド式が無効です。
エラーの原因は、上図のフィールドが原因だと考えています。
教えていただきたいのは、以下の事です。
・不要な計算フィールドを削除しただけなのに、なぜ上図のようなフィールドが出来てしまうのか?
・このような状態になった場合、どう対処すればよいのか?
以上、2点となります。
補足情報
使用しているデータソースは、DBです。
3 Antworten

できればワークブックの実物を添付していただけるとありがたいのですが、DBに接続しているとなると難しいですよね。
こういったケースではテクニカルサポートに連絡すると解決できることが多々あります。
実物が無いのでこれも当て推量になりますが、
>>不要な計算フィールドを削除しただけなのに、
とあるのは、もしかしたら不要な計算フィールドではなく、抽出フィルターやデータソースフィルターに使用されている計算フィールドではないでしょうか。
「Calculation_xxxx」というのはTableauがクエリを作るときに内部的に付けている名前なので、その計算フィールドがどこかで生きているように思えます。