# Qlik Sense 和 QlikView 公式

您可以创建 QlikView 和 Qlik Sense 公式并将它们添加至 Qlik NPrinting 中的报表。公式必须遵照 QlikView 或 Qlik Sense 公式规则和语法。

公式可添加至 Excel, PowerPoint, Word, HTML 和 PixelPerfect 报表。可如同纯文本一样，对它们设定格式。

您可在层级中插入公式。将会为每个层级计算公式。

## 公式计算

在有和没有数字和时间格式的情况下应用公式。Qlik NPrinting 将公式发送至 QlikView 或 Qlik Sense 以进行计算。在将公式计算为其唯一值时，必须由 QlikView 或 Qlik Sense 应用数字或时间格式。值采用任何应用的数字或时间格式导出，并且任何在模板中应用相似格式的尝试都不会影响它。

## 要求

信息注释Qlik NPrinting 中使用的公式必须计算为唯一值。

注意 =getCurrentSelections() 会返回唯一的字符串。它通过将所选值和分隔符合并组成，但是因为这是单个字符串，会允许具备功能。

您不能添加 Aggr() 公式，例如 Aggr(Count(DISTINCT CustomerID), Salesman)，因为它会返回多个值。您可通过连接 Aggr() 的结果来解决该问题，例如 concat(Aggr(Count(DISTINCT CustomerID), Salesman), ' - ')。

## 添加公式

进行以下操作：

1. 打开现有报表，或新建一个。

2. 右键单击公式节点，然后选择添加公式。

3. 在打开的窗口中输入名称。

4. 输入您的公式。例如：NumericCount (OrderID)。

   计算结果显示在编辑公式窗口的底部。

5. 单击确定。

   您可根据需要添加额外的公式。

6. 将公式节点令牌拖到模板的空单元格或区域上。