2

PowerPivot for Excel を使用してキューブからデータをインポートする際に問題が発生しました。メジャーを PowerPivot ブックにインポートすると、数値がテキストとして扱われます。データ型を 10 進数に変更しようとすると、次のエラーが発生します。

次のシステム エラーが発生しました: タイプが一致しません。PowerPivot データベース エラー: [テーブル: 'クエリ'、列: ''、値: '6198.9357860000009'] のデータ型変換に失敗しました。

これらの値でピボット テーブルを作成しようとしていますが、数値をテキストとして扱いますが、正しく作成できません。対処方法を知っている人はいますか?

どんな助けにも感謝します。

よろしく、コンラッド

4

3 に答える 3

1

この問題を処理できませんでしたが、回避策を見つけました。PowerPivot ウィンドウで、新しい列を追加し、次の関数を挿入しました: =VALUE(SUBSTITUTE(Query[MyMeasure],".",",",1)) "." を置き換えます。"," を使用し、値を 10 進数として扱います。次に、役に立たない列(テキスト値を含む)を非表示にし、新しい列の名前を非表示の列名に変更しました。

于 2012-10-01T10:51:27.830 に答える
1

最後に、何が問題なのかがわかりました。地域言語はポーランド語に設定され、ポーランド語のデフォルトの小数点記号は.ではなく,.

地域の言語を英語の米国に変更し、Excel ファイルを返信したところ、10 進数への変換が可能になりました。

于 2012-10-19T13:02:56.170 に答える
1

これは、メジャーに NaN 値がある場合に発生する可能性があります。ゼロ除算エラーは、PowerPivot でまったく同じメッセージをスローします。

于 2015-12-28T17:49:08.083 に答える