SSRS - 用于计算的总计或求和表达式
SSRS - Total or Summing Expressions for calculations
我有一个总计栏需要遵循以下标准:
如果type = 1,则需要对所有具有'1'的行求和,然后在末尾添加“1 - New”,如果type = 2,则需要对所有行求和具有“2”的行,然后在末尾添加“2 - Reprint”,如果类型 = 50,则需要对所有具有“50”的行进行总计,然后在末尾添加“50 - 草稿”结束。
我想合计我所有的新书、所有的重印本,然后是草稿。我找不到可以让我这样做的表达方式。任何帮助都会很棒! :-)
在类型组内但在详细信息行之外的详细信息行下方插入一行。将这样的表达式添加到新行的单元格中:
=cStr(countrows()) + iif(Fields!Type.Value = "1", " 1 - New", iif(Fields!Type.Value = "2", " 2 - Reprint", iif(Fields!Type.Value = "50", " 50 - draft", "")))
此表达式有效,因为在类型组中使用时,函数 countrows() 将 return 组内的行数,而不是完整数据集中的行数。如果您没有在 table.
中按 Type 分组,您还可以使用其他聚合表达式
我有一个总计栏需要遵循以下标准:
如果type = 1,则需要对所有具有'1'的行求和,然后在末尾添加“1 - New”,如果type = 2,则需要对所有行求和具有“2”的行,然后在末尾添加“2 - Reprint”,如果类型 = 50,则需要对所有具有“50”的行进行总计,然后在末尾添加“50 - 草稿”结束。
我想合计我所有的新书、所有的重印本,然后是草稿。我找不到可以让我这样做的表达方式。任何帮助都会很棒! :-)
在类型组内但在详细信息行之外的详细信息行下方插入一行。将这样的表达式添加到新行的单元格中:
=cStr(countrows()) + iif(Fields!Type.Value = "1", " 1 - New", iif(Fields!Type.Value = "2", " 2 - Reprint", iif(Fields!Type.Value = "50", " 50 - draft", "")))
此表达式有效,因为在类型组中使用时,函数 countrows() 将 return 组内的行数,而不是完整数据集中的行数。如果您没有在 table.
中按 Type 分组,您还可以使用其他聚合表达式