我有一个报告,它为指定的日期范围和事件类型创建事件列表。
日期范围和事件类型是报告中定义的参数。日期参数(@DateFrom 和@DateTo)正常工作。
但是,@EventType 参数定义为由 DataSet 提供的值列表(选中“允许多个值”),在使用 {Select All} 复选框时不提供预期的行为。如果我通过选中列表中的多个框来选择一个或多个事件类型,报告将显示正确匹配指定事件类型的事件。
但是,如果我单击 {Select All} 框(然后突出显示所有其他可能的值),报告不会显示所有这些事件类型值的事件。它似乎遗漏了 {Select All} 框选择的几个值。如果我专门针对这些缺失值运行报告,则报告会返回与这些类型匹配的事件。这向我表明,这些类型并不缺乏数据。
出于这个原因,在我看来 {Select All} 被窃听了......或者可能缓存在某个地方?我尝试删除报告/参数数据集并重新部署无济于事。值得注意的是,这种行为在部署之前也发生在本地。
有没有人以前看过这个,或者有没有人有任何建议?
编辑 - 我还应该提到有问题的参数(@EventType)没有分配默认值。