Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

クロス集計にエクスポートするときに数値が文字列に変換される

公開日: Nov 30, 2023
説明
Tableau Server からビューをクロス集計としてエクスポートすると、Microsoft Excel では、コンマが桁区切り記号として使用されている数値 (1,200 など) が文字列に変換される場合があります。

Cause

[エクスポート] > [クロス集計] ではクロス集計の書式設定を保持するように意図的にデザインされていたため、[エクスポート] > [データ] では既定の数値形式に基づいて参照元データをエクスポートします。特定のロケールでは、Tableau Server から桁区切り記号が改行しないスペースとしてエクスポートされます。桁区切り記号を改行しないスペースで示した数値は、Microsoft Excel によって文字列として処理します。
解決策

次の回避策を実行すると、問題が解決する場合があります。

オプション 1

  1. Microsoft Excel で、数値にする必要がある文字列が含まれる列を選択してから、[検索および置換] ダイアログ ボックスを開きます。
  2. [検索および置換] ダイアログ ボックスで、次のように選択してから、[すべて置換] をクリックします。
    • [検索対象] については、数値キーパッドを使用し、ALT を押して「0160」と入力します。
    • [置き換え] については、フィールドを空のままにします。
正しく書式設定されていない文字列が数値に置き換えられます。

オプション 2

  1. Tableau Server からワークブックをダウンロードします。
  2. Tableau Desktop でワークブックを開き、データをクロス集計としてエクスポートします ([ワークシート] > [エクスポート] > [Excel へのクロス集計])。
ダウンロードした Excel ドキュメントには、文字列ではなく、数値が含まれている必要があります。

オプション 3

次のいずれかのオプションを使用して、クロス集計ではなく、参照元データをエクスポートします。
  • ブラウザで、[エクスポート] > [データ] > [すべての行をテキスト ファイルとしてダウンロード] を使用します。
  • コマンドラインで、tabcmd get "<name>.csv" または tabcmd export <name> --csv を使用します。
注: 参照元データをエクスポートすると、書式設定は「既定の数値形式」に一致します。

オプション 4

別の回避策として、IT チームと連携して、コンピューターのローカル設定を変更します。
  1. Windows の [地域と言語] の設定を開きます。
  2. クロス集計の書式設定に合わせて書式を変更します。例:英語 (南アフリカ)。
  3. [適用] を選択します。
  4. Tableau Server からエクスポートした .csv を開きます。
その他のリソース
Oracle International Language 環境ガイド: 「小数点と桁区切り記号」

この機能を今後の製品リリースに組み込むことに賛同される場合は、次の Community Idea に投票してください。Microsoft および Tableau Server 向けにデータを csv にエクスポートする


この記事についてディスカッションする... フィードバック フォーラム
ナレッジ記事番号

001474039

 
読み込み中
Salesforce Help | Article