Commit d24ddff0 authored by Powell, Eric's avatar Powell, Eric
Browse files

Added support for querying by Project Name if that is known

parent 80566322
Loading
Loading
Loading
Loading
+14 −7
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ let
	Responsible_Person = null,
	IAN = null,
	Charge_Code = null,
	Project_Name = null,

    //Initial Data Pull, Cost_Division and Repsonsible Person
    
@@ -42,13 +43,19 @@ let
        }),    
    //Second Filter: IAN or Charge Number
    #"IAN_Charge_Filter" =
   	if IAN <> null and Charge_Code <> null then
   		Table.SelectRows("Added Items1", each [Cost Division] = Cost_Division and [Responsible Person] = IAN)
   	else if Charge_Code = null and IAN <> null then
   	if IAN <> null and Charge_Code <> null and Project_Name <> null then
   		Table.SelectRows("Added Items1", each [Cost Division] = Cost_Division and [Responsible Person] = IAN and [Project Desc] = Project Name) 
   	else if Charge_Code = null and IAN <> null and Project_Name = null then
   		Table.SelectRows("Added Items1", [Responsible Person] = IAN)	
   	
   	else if Charge_Code <> null and IAN = null then
   	else if Charge_Code <> null and IAN = null and Project_Name = null then
   		Table.SelectRows("Added Items1", each [Cost Division] = Charge_Code)
   	else if Charge_Code = null and IAN = null and Project_Name <> null then
   	//Pull in Project Desc from WBSMaster
   	"Added_ProjDesc" = Cube.Transform(#"Added Items1",
        {
            {Cube.AddAndExpandDimensionColumn, "[WBSMaster]", {"[WBSMaster].[Project_Desc]"}, {"WBSMaster.Project Desc"}}
        }),  
   		Table.SelectRows("Added_ProjDesc",  [Project Desc] = Project Name) 
   	else
   		"Added Items"
   in