2017-07-27 1 views
0

レポートには多数の計算フィールドがありますが、一部には "?"計算された答えの代わりに、私はあまりにもこれで悩まされていませんが、私は私のレポートをエクスポートし、 "?スプレッドシート全体に「?」を削除します。エクスポート時の計算フィールドから

私の質問は、これを回避する最善の方法は何ですか? 「?」の代わりに「0」を表示したかったとします。私の計算フィールドでは、エクスポートされたときにレポートを整理するだけです。これを行う最善の方法は何でしょうか?計算が非常に複雑なので、結果が "?"の場合はIfステートメントを追加して0を表示するのに苦労しました。私は明らかに計算フィールドで検索と置換を行うことはできません。

何か提案/アドバイスを歓迎します。ありがとうございました。

Round (Free Stock/Total Last 7 Days ; 1) 

エラーを返しTotal Last 7 Daysフィールドが空のどちらかであるということであるか、ゼロに評価されます。

+0

これは私の計算ですラウンド(無料在庫/合計過去7日間; 1) 結果を '='にするとどうなりますか?それは代わりに '0'を表示します – Sean

+0

私は見ることができない計算を修正する方法を知らない。また、「ラウンド(無料在庫/過去7日間の合計; 1)」が有効な計算式ではありません。私はゼロで割り切ろうとしているのでエラーが出ると思います。最初にテストし、偽である場合にのみ実際の計算を行います。 –

+0

こんにちはマイケル 返信ありがとうございます 計算はラウンド(無料在庫/合計過去7日間; 1)です。 (理由は関係なく)私は代わりに "0"を返したいと思う。 – Sean

答えて

1

私は式の理由は推測しています。このようなエラーを防ぐには、次のようにします。

If (Total Last 7 Days ; Round (Free Stock/Total Last 7 Days ; 1)) 

除数が空またはゼロのときに空の結果を返します。


このような場合にはゼロ結果を強制するために、あなたができる:

If (Total Last 7 Days ; Round (Free Stock/Total Last 7 Days ; 1) ; 0) 

が、私はそれが出力人工誤った結果に良い習慣だとは思いません。

+0

ああ素晴らしい。正確に私が探していたもの、非常に私はそれを動作させることができなかったことを失望させて、それはあまりにも多くのトラブルがない場合、私はロジックを理解することができます起こっている。今まであなたの助けをありがとう非常にありがとう:) – Sean

+0

私はこれに非常に類似したいくつかの問題があるようにプライベートメッセージシステムはありません。 – Sean

+0

「Total Last 7 Days」は「true」と評価されます。ゼロと空の値は 'false'と評価されます。 –

関連する問題