如何按总文档修复剩余文档的显示列视图

时间:2019-07-15 07:01:17

标签: lotus-notes lotusscript

我有一个名为“软件”的视图。在此视图中,我显示软件名称,状态,标记号和总文档。我想计算使用每种软件的总文档数。在状态列上,我使用以下公式:

@If(Form = "MasterFile";"Total License"; "In use")

我有两种形式,即软件信息所在的“计算机”。另一个是“ MasterFile”形式,其中为每个软件创建主文件。主文件中包含的信息是“类型”,“描述”和“许可证编号”。 例如,我有一个主文件,类型为“软件”,描述为“ Adob​​e Photoshop 4.0”,许可号为“ 2”。我还启用总计列属性。我的“总计”列公式如下,“总计”列的输出:

@If(Form = "MasterFile"; @Text(NoLicense);"1")

sw

所以我要实现的是,我没有许可证,因此当该文档的文档中使用了已使用的软件时,我将不删除任何许可证,而仅显示剩余的许可证。

总许可证不是许可证,“使用中”是使用过的软件的文档。我现在的问题是,总数是许可证总数和使用中的总数。 如何使用Total License - In Use = Remaining显示文档的剩余总金额?是否可以在列视图中执行此操作?我真的很感激任何帮助。谢谢。

2 个答案:

答案 0 :(得分:2)

将“使用中”列的值更改为-1。这样,您可以获得剩余的许可证数量。

我可能会创建三列:

  1. 许可证总数
  2. 使用中(用作1)
  3. 剩余(许可证总数/正在用作-1)

enter image description here

答案 1 :(得分:1)

问题结尾处的公式为您提供了答案-Total License - In Use。对于MasterFile格式,列值应为TotalValue。对于In Use,应为-1