ตัวอย่างของ SLICEAXISADDFILTERS

คุณใช้ฟังก์ชัน SLICEAXISADDFILTERS เพื่อเพิ่มตัวกรองไปยังสไลซ์ที่สร้างขึ้นด้วยฟังก์ชันสไลซ์ คุณไม่สามารถใช้มันเพื่อเพิ่มตัวกรองให้กับสไลซ์ที่สร้างขึ้นในกล่องโต้ตอบ สไลซ์ใหม่

ตัวอย่างนี้อิงตามหัวข้อตัวอย่างของสไลซ์ที่สร้างด้วยตนเอง

  1. สร้างสไลซ์ที่อธิบายไว้ในหัวข้อตัวอย่างของสไลซ์ที่สร้างด้วยตนเอง
  2. สร้างตัวแปรรายงานที่เรียกว่า rv_filterxml
  3. ในเซลล์ B12 ให้ระบุ:
    =SETPROPERTY("","key1","NodeType","Operator","OperatorType","AND","Enabled","True",
    "Nodetype","Filter","Enabled","True","Parent",1,"Aggregation","Any","FilterType","value","Includeotheraxis","False","value",35000000,"condition","GreaterThan",
    "Tuple","[measure].defaultmember,[period].defaultmember,[pos].defaultmember,[product].defaultmember,[region].defaultmember,[channel].defaultmember,[valtype].defaultmember",
    "set","{[measure].[gross margin]}")
  4. ส่งผลลัพธ์ของฟังก์ชัน SETPROPERTY ไปที่ rv_filterxml
    ตัวอย่างเช่น สร้างการดำเนินตั้งค่าพารามิเตอร์ในเซลล์
  5. ในเซลล์ B15 ระบุ =SLICEADDAXISFILTERS(B7,ReportVariables.rv_filterxml.Text)
  6. ในเซลล์ B17 ให้ระบุ =CREATESLICEDEFINITION("BPT", "Analysis", B9,B15,B8)
  7. ส่งผลลัพธ์ของ CREATESLICEDEFINITION ไปยังตัวแปร rv_filterslice
    ตัวอย่างเช่น สร้างการดำเนินตั้งค่าพารามิเตอร์ในเซลล์
  8. เติม rv_filterxml และ rv_filterslice
  9. สร้างตัวแปรสไลซ์ที่มี rv_filterslice เป็นแหล่งที่มา ลากสไลซ์ไปที่รายงาน
    สไลซ์จะแสดงหน่วยเฉพาะในไตรมาสที่อัตรากำไรขั้นต้นมากกว่า 35000000