[英]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.