ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
保存検索での日付式の使用(Nesting)結果のエラー:無効な式
で 会計 / ERP
適用
製品: NetSuite 2019.1
シナリオ
保存検索で、日付または日付の一部(たとえば、日付の日または月)を取得する場合、計算式は(例)として単純に表現されます。
今日の月を取得するには、
to_char({today},’mm’)
今日から前月を表示するには、
to_char({today},’mm’)-1
しかし、この計算式は、別の計算式(nested formula)内に挿入されると、無効な計算式エラーになります。
例:今日の日付は2018年3月31日で、case when計算式を使用する場合。 結果の月が2(2月)の場合、「いいえ」でなければ「はい」を返します。
それを次のように表現します:
case when (to_char({today},’mm’)-1) = 2 then ‘yes’ else ‘no’ end
無効な計算式エラーになります。
解決策
代わりに、次のように表現します。
case when to_char{today}-30,’mm’) = 2 then ‘yes’ else ‘no’ end
「1か月未満」を「30日未満」に変更し、to_char()コマンドを実行する前に今日の日付の日数を引くと、エラーが解決されます。
1年を加算または減算する場合も同じで、365を加算/減算します。
タグ付けされた:
0