2017-04-27 114 views
0

我有错误报告,它有bug和它的创建者。像下面根据参数表中的2个值显示结果

Image for referring sample about my question

1)是否有可能通过给输入为A,只有B和多少错误,他们登录看到的记录。

2)是否有可能见A有多少错误记录

3)看到所有创作者记录了所有的错误。

我能够使用单表中的表+参数来实现2和3。但是我们如何才能做到这一点?是否有可能为所有3个要求或其他方法使用一个公共表?

我给第二和第三点的代码如下。请帮助1号。

让 ANDCriteria01 =造物主

Source = Excel.Workbook(File.Contents("C:\Users\something\Desktop\xls\bugs.xlsx"), null, true), 
VSTS_e4c50440_d467_4aa3_a3e8_4a3bb8fb4d71_Table = Source{[Item="VSTS_e4c50440_d467_4aa3_a3e8_4a3bb8fb4d71",Kind="Table"]}[Data], 
#"Changed Type" = Table.TransformColumnTypes(VSTS_e4c50440_d467_4aa3_a3e8_4a3bb8fb4d71_Table,{{"ID", Int64.Type}, {"Work Item Type", type text}, {"Title", type text}, {"Created By", type text}, {"Assigned To", type text}, {"State", type text}}), 

#"Filtered Rows"= if names= "All" then Table.SelectRows(#"Changed Type", each true) else Table.SelectRows(#"Changed Type", each ([Created By] = Creator 

在 #“过滤后的行”

回答

0

我的建议是使用1参数“名”与“所有”或所需的名称,通过分离逗号。

#"Filtered Rows" = Table.SelectRows(#"Changed Type", each if names = "All" then true else List.Contains(Text.Split(names,","), [Created By])) 
+0

太棒了!谢谢!!我在excel中对表格做了一些修改,就像我在表格中添加了a,b,c作为替换选项一样。现在我的表格有a,b,c作为单独的选项,它们将显示由它们记录的缺陷以及当我选择a,b,c它会显示所有人记录的所有错误。 并且对#“过滤行”= Table.SelectRows(#“更改类型”,每个List.Contains(Text.Split(names,“,”),[Created By])进行了更改,因此我即使没有按照我的预期工作。 – shirish

相关问题