簡體   English   中英

NetSuite Saved Search使用帶有HTML的公式(數字)進行格式化

[英]NetSuite Saved Search using formula (numeric) with html for formatting

我需要進行保存的搜索,按月將每個銷售代表的所有報價加起來,並根據數字公式的總和突出顯示某些單元格。

這就是我現在所擁有的(這是一個保存的交易搜索)

標准
類型是報價
主線為真
銷售代表是任意的,...
日期是今年開始之后。

結果
銷售代表小組
CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '01', then 1 else 0 end.公式(數字) CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '01', then 1 else 0 end.
CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end.公式(數值) CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end.
CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end.公式(數值) CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end. ...這一直持續到五月。

現在,我需要根據每個代表每月的報價數量突出顯示該單元格。 我涉獵HTML,但似乎無法弄清楚如何編寫公式來完成此操作。

有人有反饋嗎? 提前致謝。

您可以使用Formula(text)從公式返回HTML。 訣竅是將聚合函數移到公式內,並簡單地使用MINIMUM作為摘要類型。 下面的公式應該使您接近所需的內容:

CASE
   WHEN
      COUNT(
      CASE
         WHEN
            to_char({trandate}, 'MM') = '01' 
         THEN
            {internalid} 
      END
) > 50  --more than 50 quotes in the month should be green
   THEN
     '<div style="color:white;background-color:green;">' || 
COUNT(
      CASE
         WHEN
            to_char({trandate}, 'MM') = '01' 
         THEN
            {internalid} 
      END
) || '</div>' 
   ELSE   --the rest will be red
      '<p style="color:white;background-color:red;">' || COUNT(
      CASE
         WHEN
            to_char({trandate}, 'MM') = '01' 
         THEN
            {internalid} 
      END
) || '</p>' 
END

您會看到我使用了<div><p>標記-都可以使用。 <span><table>標簽也可以使用; 您最終使用的內容可能取決於其他特定的顯示特性,我將不在這里介紹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM