0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Case(数式)のまとめ

Last updated at Posted at 2020-11-05

Answersで回答する時に使う情報のまとめに戻る

CASE関数には、trueまたはfalseを返す関数を含めることはできません。代わりに、trueまたはfalseの式が数値を返すようにしてください。

こんな式を書いたらエラーです

CASE( Month__c ,
"1",true,
false)

エラー: 関数 'CASE()' の引数の型が間違っています。

Caseで選択リストを使う時

ISPICKVALは必要なく、そのまま使えます。

CASE( Field__c  ,
"Inside", Date__c -  Number__c,
""
)

一瞬これと間違えるんですよね。

CASE(
ISPICKVAL(Field__c, 'Inside'), 
Date__c -  Number__c,
""
)

Caseを使ってOR条件を書く

数式のサイズを小さくするのに使えるかもしれない

AND(
ISCHANGED(OwnerId),
OR(
AND(TEXT(PRIORVALUE(Status))="Working", TEXT(Status)<>"New"),
CASE(RecordType.Name, "Delayed Order",1,  "Voicemail",1, "Claims",1,  "Case",1,0)=0))

Validation to inhibit case owner change based on conditions?

Caseで範囲指定を処理する

ポイント結果によってランク付けする方法を教えてください

Case でフィールド同士を比較する

CASE(Date__c,
Day_4__c, NAME, 
Day_5__c, NAME,
Day_6__c, NAME,
Day_7__c, NAME,
Day_8__c, NAME,  
NULL)

Comparing Two Fields to Return Another Field

Caseの中では計算できないようだ。

CASE( Confidence__c , 
"25%", 25/100, 
"50%", 50/100, 
"75%", 75/100, 
"90%", 90/100, 
"100%", 1
, 0 )

CASE( Opportunity.Confidence__c,
'25%', 0.25,
'50%', 0.50,
'75%', 0.75,
'100%', 1.00,
0 )

しかし、この場合は機能した。しかし、Caseは追加する数値だけを記述した方が小さくなってよさそう。

CASE ( Owner:User.FirstName & ' ' & Owner:User.LastName,
" caseowner1 ", CreatedDate+2,  
" caseowner2 ", CreatedDate+5, 
CreatedDate+14)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?