ナレッジベース

エラー: "Calculations containing user functions cannot reference fields from Physical Tables" (ユーザー関数を含む計算では、物理テーブルのフィールドを参照できません)


発行: 22 Oct 2020
最終修正日: 10 Jul 2023

問題

計算フィールドの作成/編集時に、次のエラーが発生します。

エラー: "Calculations containing user functions cannot reference fields from Physical Tables" (ユーザー関数を含む計算では、物理テーブルのフィールドを参照できません)

ユーザーが追加した画像

環境

  • Tableau Desktop 2020.2.0 以降

解決策

データ ソースで関係を結合に変更します。

たとえば、次の "Orders (オーダー)" と "People (ユーザー)" は異なる論理テーブルです。
ユーザーが追加した画像

[Customer Name (顧客名)] は "Orders (オーダー)" テーブルのものである一方、[Person (個人)] は "People (ユーザー)" テーブルのものであるため、次のエラーが発生します。
ユーザーが追加した画像

次のように、"Orders (オーダー)" と "People (ユーザー)" を [関係] から [結合] に変更します。 
ユーザーが追加した画像

そうすると、計算が有効になります。
ユーザーが追加した画像
 

原因

別の論理テーブルのフィールドを参照する計算では、ユーザー関数を使用できません。
 
この記事で問題は解決しましたか?