在Kentico中自定义报告

在Kentico中自定义报告,kentico,Kentico,有人知道如何在Kentico 9中的报告中添加新参数吗?我想在按订单数量排列的顶级客户报告中添加“从开始到现在”的参数,但我不知道如何实现它 我已经检查过了,但仍然无法自定义它,我只能添加新字段,但不知道如何将其与查询链接 还需要知道是否可以仅导出报告以将其发送到另一台服务器上导入?为按订单数排列的顶级客户添加自日期和至日期参数报告: 在报告应用程序中,编辑报告并打开“参数”选项卡 添加一个名为FromDate的日期和时间类型的新字段。同时设置字段标题。单击保存 创建一个新的ToDate字段,类

有人知道如何在Kentico 9中的报告中添加新参数吗?我想在按订单数量排列的顶级客户报告中添加“从开始到现在”的参数,但我不知道如何实现它

我已经检查过了,但仍然无法自定义它,我只能添加新字段,但不知道如何将其与查询链接


还需要知道是否可以仅导出报告以将其发送到另一台服务器上导入?

按订单数排列的顶级客户添加自日期至日期参数报告:

  • 在报告应用程序中,编辑报告并打开“参数”选项卡
  • 添加一个名为
    FromDate
    的日期和时间类型的新字段。同时设置字段标题。单击保存
  • 创建一个新的
    ToDate
    字段,类似于步骤2
  • 单击“常规”选项卡,并滚动到底部-找到表格下拉列表
  • 在表格下拉列表中选择
    table
    ,单击省略号按钮,然后单击编辑
  • 查询字段中,将以下内容添加到WHERE子句中:
  • AND(合并(@FromDate,CAST('1753-1-1'作为日期时间))和合并(@ToDate,CAST('9999-12-31'作为日期时间))之间的订单日期)
    
    完整查询如下所示:

    选择。
    哪里
    和(合并(@FromDate,CAST(@1753-1-1'作为日期时间))和合并(@ToDate,CAST(@9999-12-31'作为日期时间))之间的订单日期)
    分组方式。
    
    这将添加一个条件,以过滤在
    FromDate
    ToDate
    之间具有
    OrderDate
    的订单(可从报告过滤器中选择)
    COALESCE
    用于将
    NULL
    值转换为最小/最大日期,以防未设置某些日期筛选器值


    此外,要导出报告,只需右键单击表格标题,然后选择最适合您需要的导出格式


    为按订单数量排列的顶级客户添加自日期至日期参数报告:

  • 在报告应用程序中,编辑报告并打开“参数”选项卡
  • 添加一个名为
    FromDate
    的日期和时间类型的新字段。同时设置字段标题。单击保存
  • 创建一个新的
    ToDate
    字段,类似于步骤2
  • 单击“常规”选项卡,并滚动到底部-找到表格下拉列表
  • 在表格下拉列表中选择
    table
    ,单击省略号按钮,然后单击编辑
  • 查询字段中,将以下内容添加到WHERE子句中:
  • AND(合并(@FromDate,CAST('1753-1-1'作为日期时间))和合并(@ToDate,CAST('9999-12-31'作为日期时间))之间的订单日期)
    
    完整查询如下所示:

    选择。
    哪里
    和(合并(@FromDate,CAST(@1753-1-1'作为日期时间))和合并(@ToDate,CAST(@9999-12-31'作为日期时间))之间的订单日期)
    分组方式。
    
    这将添加一个条件,以过滤在
    FromDate
    ToDate
    之间具有
    OrderDate
    的订单(可从报告过滤器中选择)
    COALESCE
    用于将
    NULL
    值转换为最小/最大日期,以防未设置某些日期筛选器值


    此外,要导出报告,只需右键单击表格标题,然后选择最适合您需要的导出格式


    很好的解释!很好的解释!