html - NetSuite Saved Search 使用公式(数字)和 html 进行格式化
问题描述
我需要进行保存的搜索,其中总和每个销售代表按月提出的所有报价,并根据数字公式的总和突出显示某些单元格。
这就是我现在拥有的(这是一个保存的交易搜索)
标准
类型是报价单
主线是真实
的 销售代表是, ,...
日期是在今年年初之后。
结果
Sales Rep Group
Formula (Numeric) SUM CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '01', then 1 else 0 end.
Formula (Numeric) SUM CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end.
Formula (Numeric) SUM CASE WHEN to_char({custbody_Lastupdateddate}, 'MM')= '02', then 1 else 0 end.
...这一直持续到五月。
我现在需要根据每个代表每月的报价数量来突出显示单元格。我已经涉足 HTML,但似乎无法弄清楚如何编写公式来实现这一点。
有没有人有任何反馈?提前致谢。
解决方案
您可以使用公式(文本)从公式中返回 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
你会看到 I used<div>
和<p>
tags - 两者都有效。 标签也可以<span>
;<table>
您最终使用的内容可能取决于其他特定的显示特性,我不会在这里讨论。
推荐阅读
- php - Laravel ajax 用户注册页面不起作用
- java - 使用流更新列表中的单个对象
- python - 将使用 python-shell 的 Node.js 应用程序部署到 Heroku
- java - 无法从 Android 手机向 Firebase 数据库发送数据
- c++ - 将特定格式的字符串拆分为浮点数和字符串
- python - 二分查找中的元素邻居
- python - 如何在指定的孩子和父母下执行点击动作
- ruby-on-rails - 更新了 gem,现在出现错误:ActionView::Template::Error(参数数量错误(2 比 1)):
- python - 如何从成功回调中将气流任务的状态标记为失败?
- python - 如何将数字的总和打印到输出文件中