แชร์ผ่าน


การคำนวณแบบจำลองการจัดโครงแบบผลิตภัณฑ์

บทความนี้อธิบายวิธีสร้างการคำนวณสำหรับแอททริบิวต์ในผลิตภัณฑ์ในแบบจำลองการจัดโครงแบบผลิตภัณฑ์

ข้อกำหนดเบื้องต้น

สามารถใช้การคำนวณในแบบจำลองการจัดโครงแบบผลิตภัณฑ์เพื่อคำนวณค่าคอนฟิกสำหรับผลิตภัณฑ์ ก่อนที่คุณจะสามารถเริ่มตั้งค่าการคํานวณได้ ต้องมีแบบจำลองการจัดโครงแบบผลิตภัณฑ์ที่เกี่ยวข้องอยู่ หากต้องการดูภาพรวมของกระบวนการตั้งค่าโมเดลการจัดโครงแบบและภารกิจที่เกี่ยวข้อง โปรดดูที่ ตั้งค่าแบบจำลองการจัดโครงแบบผลิตภัณฑ์

สร้างการคำนวณ

การคำนวณประกอบด้วยนิพจน์และแอททริบิวต์เป้าหมาย สำหรับข้อมูลเพิ่มเติม ดูที่ คำถามที่พบบ่อยเกี่ยวกับการคำนวณเกี่ยวกับแบบจำลองการจัดโครงแบบผลิตภัณฑ์

หากต้องการสร้างการคํานวณให้กับแบบจำลองผลิตภัณฑ์ที่มีอยู่ ให้ปฏิบัติตามขั้นตอนเหล่านี้

  1. ไปที่ การจัดการข้อมูลผลิตภัณฑ์ > ทั่วไป > แบบจำลองการจัดโครงแบบผลิตภัณฑ์

  2. เปิดแบบจำลองการจัดโครงแบบผลิตภัณฑ์ แล้วเลือก แก้ไข

  3. บน FastTab การคํานวณ ให้เลือก เพิ่ม เพื่อเพิ่มการคํานวณ และตั้งค่าฟิลด์ต่อไปนี้:

    • ชื่อ - ป้อนชื่อสงกันสงกันในการคำนวณ
    • อธิบาย – ป้อนอธิบายของการคำนวณ
    • แอททริ บิวต์เป้าหมาย– เลือกแอททริบิวต์ที่คุณต้องการคำนวณ
  4. เลือก แก้ไขนิพจน์

  5. ในกล่องโต้ตอบ ป้อนการคํานวณ ให้เพิ่มแอททริบิวต์ ตัวปฏิบัติการ และค่าที่ต้องใช้ลงในนิพจน์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้งานองค์ประกอบเหล่านี้ ดู นิพจน์ข้อจำกัด และข้อจำกัดตาราง ในแบบจำลองการจัดโครงแบบผลิตภัณฑ์

  6. เมื่อนิพจน์ของคุณพร้อมแล้ว ให้เลือก ตกลง

ตัวอย่างของการคำนวณ

ส่วนนี้มีตัวอย่างที่เกี่ยวกับวิธีการคํานวณงาน

ตัวอย่างที่ 1

แอตทริบิวต์เป้าหมายเป็นชนิดบูลีน และการคำนวณใช้นิพจน์เงื่อนไขต่อไปนี้:

If[(decimalAttribute1 / decimalAttribute2) < 1, True, False]

นิพจน์นี้ส่งคืนค่า True มายังแอททริบิวต์เป้าหมายถ้า decimalAttribute2 มีค่ามากกว่าหรือเท่ากับ decimalAttribute1 มิฉะนั้น จะส่งคืนค่า บูลีน เป็น False

ตัวอย่างที่ 2

ตัวอย่างนี้ใช้แอททริบิวต์ข้อความ textFixedList เป็นแอททริบิวต์เป้าหมาย แอททริบิวต์นี้จะมีรายการคงที่ดังต่อไปนี้

มูลค่า ค่าของโปรแกรมแก้ปัญหา
A 1a
B 2b
C 2c

ภาพหน้าจอต่อไปนี้จะแสดงว่าการตั้งค่าต่างๆ ของแอททริบิวต์นี้อาจมีลักษณะอย่างไรในระบบของคุณ

การตั้งค่าชนิดแอททริบิวต์สำหรับตัวอย่าง 2

แอททริบิวต์จะใช้ในคำสั่งแบบมีเงื่อนไขต่อไปนี้

If[integerAttribute < 150, 0, 2]

ถ้า integerAttribute น้อยกว่า 150 ข้อความนี้จะส่งคืนค่าข้อความของเรกคอร์ดแรกในรายการคงที่ A มิฉะนั้นจะส่งคืนค่าข้อความของเรกคอร์ดที่สามในรายการคงที่ C

หมายเหตุ

รายการคงที่เทียบเท่ากับการแจงจํานวนศูนย์ (enum) และค่าเข้าถึงโดยค่าจํานวนเต็มที่เหมาะสม ดังนั้น ค่ารายการคงที่แรก (A) จะถูกจับคู่เป็น 0 ค่าที่สอง (B) จะถูกจับคู่กับ 1และจับคู่ค่าที่สาม (C) เป็น 2

ตัวอย่างที่ 3

ตัวอย่างนี้ใช้แอททริบิวต์เป้าหมาย textFixedList จากตัวอย่างก่อนหน้านี้ คุณยังสามารถใช้แอททริบิวต์ข้อความ textAttribute อื่นที่มีรายการคงที่ต่อไปนี้

มูลค่า ค่าของโปรแกรมแก้ปัญหา
AA 1aa
BB 2bb

ภาพหน้าจอต่อไปนี้จะแสดงว่าการตั้งค่าต่างๆ ของแอททริบิวต์นี้อาจมีลักษณะอย่างไรในระบบของคุณ

การตั้งค่าชนิดแอททริบิวต์สำหรับตัวอย่าง 3

ค่าแอททริบิวต์ textFixedList ถูกคํานวณโดยใช้ข้อความแบบมีเงื่อนไขต่อไปนี้

If[textAttribute == "1aa", 0, 2]

ถ้าค่า textAttribute มีค่าโปรแกรมแก้ปัญหาเท่ากับ 1aa นิพจน์นี้จะส่งคืนค่าข้อความของเรกคอร์ดแรกในรายการคงที่ textFixedList A มิฉะนั้นจะส่งคืนค่าข้อความของเรกคอร์ดที่สามในรายการคงที่ textFixedList C

หมายเหตุ

  • ใบแจ้งยอดแบบมีเงื่อนไขต้องใช้ค่าโปรแกรมแก้ปัญหาของแอททริบิวต์
  • สามารถใช้ได้เฉพาะแอททริบิวต์ข้อความรายการคงที่เท่านั้นในการคํานวณ

ดูเพิ่มเติมที่