我正在创建一个power bi报告来显示TFS和helpoint数据 . 数据将显示在单独的表格中 . 将基于TFS迭代过滤数据 . 基本上,迭代是TFS中预定义的日期范围(3周) .

image

基于迭代过滤器过滤数据

这两个数据集之间没有任何关系 . 我创建了一个表来计算迭代开始和结束日期的度量 .

StartDate = MINX(TFSData, TFSData[SprintStartDate].[Date])
EndDate = MAXX(TFSData, TFSData[SprintEndDate].[Date])

然后,我在Helpoint数据集中创建了一个计算列,以通过以下计算来标识日期范围

SelectedDate = IF(IssueTrack[IssueDate].[Date] >= Table1[StartDate] &&
                  IssueTrack[IssueDate].[Date] <= Table1[EndDate], 1, 0)

这将为我们提供所选日期范围的标志,并使用过滤器中的计算列,如下图所示
image 2

根据选择正确捕获测量值,但未在Helpoint数据集中正确捕获该标记 . 整个切片器日期范围被捕获为1.我只需要将选定的迭代设置为1,以便我可以在同一日期范围内过滤两个数据集 .