保留源格式属性

您可在自己的 Qlik NPrinting 报表中保留存在于 QlikViewQlik Sense 中的相同格式。您也可选择应用自定义格式。

Qlik NPrinting Designer 中,属性窗格的 Keep Source Formats 属性为默认激活。如果您选中复选框,字段会保留已经在 QlikViewQlik Sense 中应用的格式。您无法用条件格式覆盖 Keep Source Formats。您必须取消选择复选框以自定义报表字段。

图片

默认情况下,从 QlikViewQlik Sense 导出的图像以和初始文档或应用程序相同的格式呈现。当您取消选择 Keep Source Formats 时,您可重新调节图像大小。请参阅:图像维度

表格

QlikViewQlik Sense 导出的表格或表格中的列以和初始文档或应用程序相同的格式呈现。但是,您可能也希望自定义该信息。

例如,在清除Keep Source Formats复选框之后,您可将 Excel 格式应用至整个表格或列组件。数字和时间/日期数据均为数字实体。如果为列禁用了 Keep Source Formats,会出现呈现新格式字段的行。您可通过输入代码为列数据设置特定格式。示例为 #,##0.000,00%€ #,##0

下面列出了不同模板各个选项组合的结果。

正在停用 Keep Source Formats

不在格式字段设置格式代码

  • Excel Excel 格式应用至包含字段标记的单元。
  • WordPowerPoint:相对格式应用至字段标记嵌入点上的实体。
  • HTML:应用为字段标记容器(divspanpthtdli 等)设置的内联样式。

通过在格式字段输入格式代码

  • Excel格式字段中的代码定义数字或时间/日期格式,同时图形样式由应用至包含字段标记(颜色、字体、大小、样式、对齐等)的单元的 Excel 格式工具控制。
  • WordPowerPoint:相对格式和格式字段在字段标记嵌入点应用至实体或容器。
  • HTML:为字段标记容器应用内联样式集以及格式字段

对于层级中使用的字段

数据的时间、日期或数字类型由和字段关联的 QlikView 标记确定。该内容的确定方式为:打开 QlikView 中的 QlikView 文档,并按下 Ctrl + Alt + D,选择表格选项卡,并在字段名称旁的字段列表的标记列中查看。如果出现 $date$timestamp,或同时出现二者,则字段为时间/日期类型。这些标记在重新加载上自动关联。

以下部分列出元素具有的效果,这些元素用于编写格式化代码。该代码输入在停用Keep Source Formats后出现的格式字段中。

浮点数
说明符 表示
0 数字占位符。如果正在格式化的值在“0”出现于格式字符串的位置有数字,则会将该数字复制到输出字符串。否则,“0”会存储在输出字符串的该位置。
# 数字占位符。如果正在格式化的值在“#”出现于格式字符串的位置有数字,则会将该数字复制到输出字符串。否则,在输出字符串的该位置不会存储任何内容。
. 小数点。格式字符串中的第一个“.”字符确定格式化值中小数位分隔符的位置;将会忽略任何额外的“.”字符。在输出字符串中用作小数位分隔符的实际字符由 DecimalSeparator 全局变量或其 TFormatSettings 对等物确定。
, 千位符。如果格式字符串包含一个或多个“,”字符,输出将会有千位符插入在小数点左侧三个数字组成的每组之间。格式字符串中“,”字符的位置和数目不会影响输出,只是用来指示需要千位符。在输出中用作千位符的实际字符由 ThousandSeparator 全局变量或其 TFormatSettings 对等物确定。
E+ 科学记数法。如果格式字符串中包含字符串“E+”、“E-”、“e+”或“e-”中的任一个,则会使用科学记数法格式化数字。最多四个“0”字符组成的组可紧接“E+”、“E-”、“e+”或“e-”来确定指数中的最小数字数。“E+”和“e+”格式可为正指数输出加号,并为负指数输出减号。“E-”和“e-”格式仅对负指数输出符号字符。
'xx'/"xx" 包含在单引号或双引号标记中的字符输出为该形式,不会影响格式化。
; 分隔格式字符串中正数、负数和零的段。

时间/日期页面
说明符 显示
c 显示使用 ShortDateFormat 全局变量提供的格式的日期,后接使用 LongTimeFormat 全局变量提供的格式的时间。如果日期-时间值准确指示午夜,则不会显示时间。
d 以数字显示月中号数,无前置零 (1-31)。
dd 以数字显示月中号数,有前置零 (01-31)。
ddd 使用 ShortDayNames 全局变量提供的字符串,以缩写形式 (Sun-Sat) 显示星期几。
dddd 使用 LongDayNames 全局变量提供的字符串,以全名 (Sunday-Saturday) 显示星期几。
ddddd 使用 ShortDateFormat 全局变量提供的格式显示日期。
dddddd 使用 LongDateFormat 全局变量提供的格式显示日期。
e (仅限 Windows)以无前置零的数字显示当前期间/时段的年份(仅限日语、韩语和中国台湾繁体中午区域设置)。
ee (仅限 Windows)以有前置零的数字显示当前期间/时段的年份(仅限日语、韩语和中国台湾繁体中文区域设置)。
g (仅限 Windows)以缩写显示期间/时段(仅限日语和中国台湾繁体中文区域设置)。
gg (仅限 Windows)以全名显示期间/时段(仅限日语和中国台湾繁体中文区域设置)。
m 以数字显示月份,无前置零 (1-12)。如果 m 说明符紧接 h 或 hh 说明符,则会显示分钟而非月份。
mm 以数字显示月份,有前置零 (01-12)。如果 mm 说明符紧接 h 或 hh 说明符,则会显示分钟而非月份。
mmm 使用 ShortMonthNames 全局变量提供的字符串,以缩写形式 (Jan-Dec) 显示月份。
mmmm 使用 LongMonthNames 全局变量提供的字符串,以全名 (January-December) 显示月份。
yy 以两位数字显示年份 (00-99)。
yyy 以四位数字显示年份 (0000-9999)。
h 显示小时,无前置零 (0-23)。
hh 显示小时,有前置零 (00-23)。
n 显示分钟,无前置零 (0-59)。
nn 显示分钟,有前置零 (00-59)。
s 显示秒,无前置零 (0-59)。
ss 显示秒,有前置零 (00-59)。
z 显示毫秒,无前置零 (0-999)。
zzz 显示毫秒,有前置零 (000-999)。
t 使用 ShortTimeFormat 全局变量提供的格式显示时间。
tt\ 使用 LongTimeFormat 全局变量提供的格式显示时间。
am/pm 对于前置 h 或 hh 说明符使用 12 小时时钟,并为中午之前的任何小时显示“am”,为中午之后的任何小时显示“pm”。Am/pm 说明符可使用小写、大写或大小写混合字符,并相应显示结果。
a/p 对于前置 h 或 hh 说明符使用 12 小时时钟,并为中午之前的任何小时显示“a”,为中午之后的任何小时显示“p”。a/p 说明符可使用小写、大写或大小写混合字符,并相应显示结果。
ampm 对于前置 h 或 hh 说明符使用 12 小时时钟,并为中午之前的任何小时显示 TimeAMString 全局变量的内容,并为中午之后的任何小时显示 TimePMString 全局变量的内容。
/ 显示 DateSeparator 全局变量提供的日期分隔符。
: 显示 TimeSeparator 全局变量提供的时间分隔符。
'xx'/"xx" 包含在单引号或双引号标记中的字符显示为该形式,不会影响格式化。