私はスポットファイアに関する質問をしています。 図形を列の値で図表で作成しようとしています。SPOTFIREマップ表の列でカスタム式を使用してどのようにシェイプするのですか
私はカスタム式することにより、これらのシェイプを作成したいと思います。カスタム式は以下の通りですが、読みやすくするために簡略化しました。
私が言っているすべては、次のとおりです。
場合((現在ヶ月油率 - 12MonthAgo Oilrate)/ 12MonthAgo Oilrate)> 0、 "UP"、 "ダウン")
でも、私はこの計算を実行すると、それは私に一つの価値しか与えません(ポジティブとネガティブの両方がありますので、2つ与えなければなりません)。
私は何が間違っているのか分かりませんか?どんな助けもありがとうございます。
<If(((((Sum(If(CurrentMonth),[OILRATECD],null))
-
Sum(If(12MonthsAgo),[OILRATECD],null)))))
/
Sum(If(12MonthsAgo),[OILRATECD],null)))>0,"UP","DOWN")>
元の方程式:
<If(((((Sum(If((Month([DATE])=Month(DateAdd("mm",-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-2,DateTimeNow()))),[OILRATECD],null))
-
Sum(If((Month([DATE])=Month(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))),[OILRATECD],null)))))
/
Sum(If((Month([DATE])=Month(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))) and (Year([DATE])=Year(DateAdd("mm",-${MonthInterval}-2,DateTimeNow()))),[OILRATECD],null)))>0,"UP","DOWN")>
ですべてのことについて感謝を違いを見るためにチェック!テストするためにnullを0に変更しましたが、まだ動作しませんでした。私はそれを調べて、どこかで間違いを犯したかどうかを見ます。 (あなたのサイドノートにPS、私は知っている、私は私がそれが私の問題を混同すると感じたので、私は2ヶ月前に遅れていることを説明する必要はありません説明したい)私は変更することができますプロパティコントロールを持つ時間枠。しかし、おそらく彼らはそうするでしょう。とりあえずありがとう。 – brandog
@brandogエラーを投げているいくつかのサンプルデータを提供できますか?その後、MCVEに再作成して問題を突き止め、問題を解決することができます。 – scsimon
非常に遅れて返信して申し訳ありません。私はサンプルデータを提供できませんが、とにかく動作しないことに気付きました。私が毎月の間隔を切り替えるという事実により、データは常に変化します。時にはそれらはすべて正、次回は負、その後の両方であります。 Spotfireでは、シェイプを設定することはできません。たとえそれが機能しても、新しい月間隔を選択するたびにシェイプがランダム化されます。しかし、ありがとう。 – brandog