เทคนิคขั้นสูง: อ้างอิงค่าที่จัดเก็บไว้ในตัวแปร

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

คุณสามารถอ้างถึงตัวแปรประเภทต่างๆ ในการวิเคราะห์ แผงข้อมูลและการดำเนินการของคุณ: เซสชัน, โมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล), การนำเสนอ, คำขอ และร่วม ผู้สร้างเนื้อหาสามารถกำหนดตัวแปรประเภทการนำเสนอ คำขอ และร่วมได้ด้วยตัวเอง แต่ประเภทอื่นๆ (เซสชันและโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล) ได้รับการกำหนดไว้ให้คุณแล้วในโมเดลรูปแบบภาษา

หมายเหตุ: Oracle Analytics ไม่รองรับตัวแปร :user และ :password ในชื่อผู้ใช้และรหัสผ่านการเชื่อมต่อที่มาข้อมูล

ประเภทตัวแปร กำหนดใน กำหนดโดย ข้อมูลเพิ่มเติม

เซสชัน

  • ระบบ

  • ไม่ใช่ของระบบ

โมเดลรูปแบบภาษา

ผู้สร้างโมเดลข้อมูล

ข้อมูลเกี่ยวกับตัวแปรของเซสชัน

โมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล)

  • ไดนามิค

  • สแตติก

โมเดลรูปแบบภาษา

ผู้สร้างโมเดลข้อมูล

ข้อมูลเกี่ยวกับตัวแปรโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล)

การนำเสนอ

พรอมต์สำหรับการวิเคราะห์และแผงข้อมูล

ผู้สร้างเนื้อหา

ข้อมูลเกี่ยวกับตัวแปรการนำเสนอ

คำขอ

พรอมต์สำหรับการวิเคราะห์และแผงข้อมูล

ผู้สร้างเนื้อหา

ข้อมูลเกี่ยวกับตัวแปรของคำขอ

ร่วม

การวิเคราะห์

ผู้ดูแลระบบ

ข้อมูลเกี่ยวกับตัวแปรร่วม และ สร้างตัวแปรร่วม

ข้อมูลเกี่ยวกับตัวแปรของเซสชัน

ตัวแปรของเซสชันจะเริ่มต้นเมื่อผู้ใช้เข้าสู่ระบบ

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

ตัวแปรของเซสชันระบบ

มีตัวแปรของเซสชันระบบหลายตัวที่สามารถใช้ในรายงานและแผงข้อมูลของคุณ

ตัวแปรของเซสชันระบบมีชื่อที่สงวนไว้ คุณจึงไม่สามารถใช้ชื่อดังกล่าวกับตัวแปรชนิดอื่นๆ ได้

ตัวแปรของเซสชันระบบ คำอธิบาย ตัวอย่างค่าการสืบค้น SQL (ไดอะล็อกตัวแปร)

PORTALPATH

ระบุแผงข้อมูลดีฟอลต์ที่ผู้ใช้เห็นเมื่อเข้าระบบ (สามารถแก้ไขการตั้งค่านี้ได้หลังจากที่เข้าสู่ระบบ)

การแสดง ‘mydashboard’ เมื่อผู้ใช้เข้าสู่ระบบ:

 select ‘/shared/_portal/mydashboard’ from dual;

TIMEZONE

ระบุโซนเวลาดีฟอลต์สำหรับผู้ใช้เมื่อเข้าระบบ

ตามปกติ โซนเวลาของผู้ใช้สร้างขึ้นจากโปรไฟล์ของผู้ใช้ ผู้ใช้สามารถเปลี่ยนโซนเวลาดีฟอลต์ของตนได้ด้วยการตั้งค่า (แอคเคาท์ของฉัน)

การตั้งค่าโซนเวลา เมื่อผู้ใช้เข้าสู่ระบบ:

select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual;

DATA_TZ

ระบุออฟเซ็ตจากโซนเวลาเดิมสำหรับข้อมูล

ตัวแปรนี้ทำให้คุณสามารถแปลงโซนเวลา เพื่อให้ผู้ใช้มองเห็นโซนที่เหมาะสม

การแปลงข้อมูลเวลาเป็นเวลามาตรฐานตะวันออก (EST):

select ‘GMT-05:00’ from dual;

ตัวอย่างนี้หมายถึงเวลามาตรฐานกรีนิช (GMT) - 5 ชั่วโมง

DATA_DISPLAY_TZ

ระบุโซนเวลาสำหรับการแสดงข้อมูล

การแสดงเวลามาตรฐานตะวันออก (EST):

select ‘GMT-05:00’ from dual;

ตัวอย่างนี้หมายถึงเวลามาตรฐานกรีนิช (GMT) - 5 ชั่วโมง

ตัวแปรของเซสชันที่ไม่ใช่ระบบ

ตัวแปรของเซสชันที่ไม่ใช่ของระบบจะได้รับการตั้งชื่อและสร้างขึ้นในโมเดลรูปแบบภาษาของคุณ

ตัวอย่างเช่น ผู้สร้างโมเดลข้อมูลของคุณอาจสร้างตัวแปร SalesRegion ที่ตั้งค่าเริ่มต้นเป็นชื่อของพื้นที่ขายของผู้ใช้ เมื่อผู้ใช้เข้าสู่ระบบ

ข้อมูลเกี่ยวกับตัวแปรโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล)

ตัวแปรของโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล) คือ ตัวแปรที่มีค่าเดียวทุกเมื่อไม่ว่าเวลาใด

ตัวแปรของโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล) สามารถเป็นแบบสแตติกหรือแบบไดนามิค ตัวแปรของโมเดลรูปแบบภาษาแบบสแตติก (พื้นที่เก็บข้อมูล) มีค่าที่กำหนดเป็นแบบถาวร และไม่เปลี่ยนแปลงจนกว่าผู้ดูแลระบบจะเปลี่ยนแปลง ตัวแปรของโมเดลรูปแบบภาษาแบบไดนามิค (พื้นที่เก็บข้อมูล) มีค่าที่รีเฟรชตามข้อมูลที่ได้รับจากการสืบค้น

ข้อมูลเกี่ยวกับตัวแปรการนำเสนอ

คุณสร้างตัวแปรการนำเสนอเมื่อสร้างพรอมต์ของคอลัมน์หรือพรอมต์ของตัวแปร

ประเภท คำอธิบาย

พรอมต์ของคอลัมน์

ตัวแปรการนำเสนอที่สร้างให้เป็นส่วนหนึ่งของพรอมต์ของคอลัมน์ซึ่งมีการเชื่อมโยงกับคอลัมน์ และค่าที่ตัวแปรประเภทนี้สามารถรับได้จะมาจากค่าของคอลัมน์

เพื่อสร้างตัวแปรการนำเสนอให้เป็นส่วนหนึ่งของพรอมต์ของคอลัมน์ ในไดอะล็อกพรอมต์ใหม่ คุณต้องเลือก ตัวแปรการนำเสนอ ในฟิลด์ ตั้งค่าตัวแปร ป้อนชื่อสำหรับตัวแปรในฟิลด์ ชื่อตัวแปร

พรอมต์ของตัวแปร

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

เพื่อสร้างตัวแปรการนำเสนอให้เป็นส่วนหนึ่งของพรอมต์ของตัวแปร ในไดอะล็อกพรอมต์ใหม่ คุณต้องเลือก ตัวแปรการนำเสนอ ในฟิลด์ พรอมต์สำหรับ ป้อนชื่อสำหรับตัวแปรในฟิลด์ ชื่อตัวแปร

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

ข้อมูลเกี่ยวกับตัวแปรของคำขอ

ตัวแปรของคำขอช่วยให้คุณสามารถแทนที่ค่าตัวแปรของเซสชันได้ แต่จะใช้ได้สำหรับระยะเวลาที่คำขอฐานข้อมูลที่เริ่มต้นจากพรอมต์ของคอลัมน์เท่านั้น คุณสามารถสร้างตัวแปรของคำขอให้เป็นส่วนหนึ่งของกระบวนการสร้างพรอมต์ของคอลัมน์

คุณสามารถสร้างตัวแปรของคำขอให้เป็นส่วนหนึ่งของกระบวนการสร้างพรอมต์ของแผงข้อมูลประเภทใดประเภทหนึ่งดังต่อไปนี้

  • ตัวแปรของคำขอที่สร้างให้เป็นส่วนหนึ่งของพรอมต์ของคอลัมน์มีการเชื่อมโยงกับคอลัมน์ และค่าที่สามารถนำมาจากค่าคอลัมน์

    ในการสร้างตัวแปรของคำขอให้เป็นส่วนหนึ่งของพรอมต์ของคอลัมน์ ในไดอะล็อกพรอมต์ใหม่ คุณต้องเลือก ตัวแปรของคำขอ ในฟิลด์ ตั้งค่าตัวแปร ป้อนชื่อสำหรับตัวแปรของเซสชันที่จะแทนที่ในฟิลด์ ชื่อตัวแปร

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

    ในการสร้างตัวแปรของคำขอให้เป็นส่วนหนึ่งของพรอมต์ของตัวแปร ในไดอะล็อกพรอมต์ใหม่ (หรือไดอะล็อกแก้ไขพรอมต์) คุณต้องเลือก ตัวแปรของคำขอ ในฟิลด์ พรอมต์สำหรับ จากนั้น ป้อนชื่อสำหรับตัวแปรของเซสชันที่คุณต้องการแทนที่ในฟิลด์ ชื่อตัวแปร

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

ตัวแปรของคำขอไม่สามารถแทนที่ตัวแปรเซสชันของระบบบางตัว (เช่น USERGUID หรือ ROLES) ตัวแปรของเซสชันระบบอื่น เช่น DATA_TZ และ DATA_DISPLAY_TZ (โซนเวลา) จะสามารถแทนที่ได้ หากมีการคอนฟิเกอร์ไว้ใน Model Administration Tool

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

ข้อมูลเกี่ยวกับตัวแปรร่วม

ตัวแปรร่วมคือคอลัมน์ที่สร้างโดยการรวมประเภทข้อมูลเฉพาะที่มีค่า ค่าสามารถเป็นวันที่ วันที่และเวลา ตัวเลข ข้อความ และเวลา

ระบบจะประมวลผลตัวแปรร่วมในขณะที่รันการวิเคราะห์และแทนที่ค่าของตัวแปรร่วมอย่างเหมาะสม

เฉพาะผู้ใช้ที่มีบทบาทผู้ดูแลบริการ BI เท่านั้นที่สามารถจัดการ (เพิ่ม แก้ไข และลบ) ตัวแปรร่วมได้

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

สร้างตัวแปรร่วม

คุณสามารถบันทึกการคำนวณเป็นตัวแปรร่วม จากนั้นจึงใช้ซ้ำในการวิเคราะห์อื่น

  1. เปิดการวิเคราะห์เพื่อแก้ไข
  2. ในช่องคอลัมน์ที่เลือกไว้ ให้คลิก ตัวเลือก ข้างชื่อคอลัมน์
  3. เลือก แก้ไขสูตร เพื่อแสดงแท็บสูตรของคอลัมน์
  4. คลิก ตัวแปร แล้วเลือก ร่วม
  5. คลิก เพิ่มตัวแปรร่วมใหม่
  6. ป้อนค่าสำหรับ ชื่อ ตัวอย่างเช่น gv_region, date_and_time_global_variable หรือ rev_eastern_region_calc_gv
    ชื่อสำหรับตัวแปรร่วมต้องเป็นแบบเต็มเมื่ออ้างอิงถึงตัวแปร ดังนั้นจึงมีการนำหน้าด้วยข้อความ "global.variables" ตัวอย่างเช่น ระบบจะแสดงตัวแปรร่วมที่ตั้งค่าเพื่อคำนวณรายรับในไดอะล็อกสูตรของคอลัมน์ดังนี้

    "Base Facts"."1- Revenue"*@{global.variables.gv_qualified}

  7. ป้อนค่าสำหรับ ประเภท และ ค่า
    • ถ้าคุณกำลังเลือก "วันที่และเวลา" เป็นประเภทข้อมูล ให้ป้อนค่าตามตัวอย่างต่อไปนี้ 03/25/2004 12:00:00 AM
    • ถ้าคุณกำลังป้อนเอ็กซ์เพรสชันหรือการคำนวณเป็นค่า คุณต้องใช้ประเภทข้อมูล "ข้อความ" ตามตัวอย่างต่อไปนี้ "Base Facts"."1- Revenue"*3.1415
  8. คลิก ตกลง ระบบจะเพิ่มตัวแปรร่วมใหม่ในไดอะล็อกแทรกตัวแปรร่วม
  9. เลือกตัวแปรร่วมใหม่ที่คุณเพิ่งสร้าง และคลิก ตกลง ระบบจะแสดงไดอะล็อกแก้ไขสูตรของคอลัมน์พร้อมกับตัวแปรร่วมที่แทรกในช่องสูตรของคอลัมน์ ระบบจะเลือกช่องทำเครื่องหมาย หัวเรื่องที่กำหนดเอง โดยอัตโนมัติ
  10. ป้อนชื่อใหม่สำหรับคอลัมน์ที่คุณได้ระบุตัวแปรร่วมเพื่อให้แสดงตัวแปรได้ถูกต้องยิ่งขึ้น
  11. คลิก ตกลง

รูปแบบคำสั่งสำหรับการอ้างอิงตัวแปร

คุณสามารถอ้างอิงตัวแปรในการวิเคราะห์และแผงข้อมูล

วิธีที่คุณอ้างอิงตัวแปรจะขึ้นอยู่กับงานที่คุณดำเนินการ สำหรับงานที่แสดงพร้อมกับฟิลด์ต่างๆ ในไดอะล็อก คุณต้องระบุเฉพาะประเภทและชื่อของตัวแปร (ไม่ใช่รูปแบบคำสั่งแบบเต็ม) ตัวอย่างเช่น การอ้างอิงตัวแปรในการกำหนดฟิลเตอร์

สำหรับงานอื่น เช่น การอ้างอิงตัวแปรในวิวของชื่อ คุณต้องระบุรูปแบบคำสั่งของตัวแปร รูปแบบคำสั่งที่คุณใช้จะขึ้นอยู่กับประเภทของตัวแปร ตามคำอธิบายในตารางต่อไปนี้

ประเภท รูปแบบคำสั่ง ตัวอย่าง

เซสชัน

@{biServer.variables['NQ_SESSION.variablename']}

โดยที่ variablename คือ ชื่อตัวแปรของเซสชัน ตัวอย่างเช่น DISPLAYNAME

@{biServer.variables['NQ_SESSION.SalesRegion']}

โมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล)

@{biServer.variables.variablename}

หรือ

@{biServer.variables['variablename']}

โดยที่ variablename คือ ชื่อของตัวแปร ตัวอย่างเช่น prime_begin

@{biServer.variables.prime_begin}

หรือ

@{biServer.variables['prime_begin']}

การนำเสนอหรือคำขอ

@{variables.variablename}[format]{defaultvalue}

หรือ

@{scope.variables['variablename']}

โดยที่:

variablename คือ ชื่อตัวแปรของการนำเสนอหรือคำขอ ตัวอย่างเช่น MyFavoriteRegion

(เลือกระบุได้) format คือ รูปแบบการแปลงค่าที่ขึ้นอยู่กับประเภทข้อมูลของตัวแปร ตัวอย่างเช่น #,##0, MM/DD/YY hh:mm:ss (โปรดทราบว่าจะไม่มีการใช้รูปแบบกับค่าดีฟอลต์)

(เลือกระบุได้) defaultvalue คือ การอ้างอิงค่าคงที่หรือตัวแปรที่แสดงค่าที่จะใช้ ถ้าไม่มีการป็อปปูเลทตัวแปรที่อ้างอิงโดย variablename

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

เมื่อใช้พรอมต์ของแผงข้อมูลที่มีตัวแปรของการนำเสนอซึ่งสามารถมีหลายค่า รูปแบบคำสั่งจะแตกต่างกัน ทั้งนี้ขึ้นอยู่กับประเภทคอลัมน์ ค่าหลายค่ามีการจัดรูปแบบเป็นค่าที่คั่นด้วยเครื่องหมายคอมมา ดังนั้น มีการใช้ส่วนของคำสั่ง format กับแต่ละค่าก่อนจะมีการรวมด้วยเครื่องหมายคอมมา

@{variables.MyFavoriteRegion}{EASTERN REGION}

หรือ

@{dashboard.MyFavoriteRegion}{EASTERN REGION}

หรือ

@{dashboard.variables['MyFavoriteRegion']}

หรือ

(@{myNumVar}[#,##0]{1000})

หรือ

(@{variables.MyOwnTimestamp}[YY-MM-DD hh:mm:ss]{)

หรือ

(@{myTextVar}{A, B, C})

ร่วม

@{global.variables.variablename}

โดยที่ variablename คือ ชื่อของตัวแปรร่วม ตัวอย่างเช่น gv_region เมื่ออ้างอิงตัวแปรร่วม คุณต้องใช้ชื่อแบบเต็มตามที่แสดงในตัวอย่าง

วิธีการตั้งชื่อสำหรับตัวแปรร่วมต้องสอดคล้องกับการระบุภาษาการเขียนสคริปต์ ECMA สำหรับ JavaScript ชื่อต้องมีความยาวไม่เกิน 200 อักขระ หรือต้องไม่มีช่องว่างรวมตัว คำสงวน และอักขระพิเศษ ถ้าคุณไม่คุ้นเคยกับข้อกำหนดภาษาการเขียนสคริปต์จาวา โปรดดูข้อมูลอ้างอิงของบุคคลที่สาม

@{global.variables.gv_date_n_time}

นอกจากนี้ คุณยังสามารถอ้างอิงตัวแปรในเอ็กซ์เพรสชันได้ด้วย คำแนะนำสำหรับการอ้างอิงตัวแปรในเอ็กซ์เพรสชันจะอธิบายไว้ในหัวข้อต่อไปนี้

ตัวแปรของเซสชัน

คุณสามารถใช้คำแนะนำต่อไปนี้สำหรับการอ้างอิงตัวแปรของเซสชันในเอ็กซ์เพรสชัน

  • ระบุตัวแปรของเซสชันเป็นอาร์กิวเมนต์ของฟังก์ชัน VALUEOF
  • กำกับชื่อตัวแปรด้วยเครื่องหมายคำพูดคู่
  • เติมหน้าตัวแปรของเซสชันด้วย NQ_SESSION และเครื่องหมายจุด
  • กำกับ NQ_SESSION ด้วยเครื่องหมายคำพูดคู่
  • ใส่ทั้งส่วน NQ_SESSION และชื่อตัวแปรของเซสชันไว้ในเครื่องหมายวงเล็บ

ตัวอย่างเช่น

"Market"."Region"=VALUEOF("NQ_SESSION"."SalesRegion")

ตัวแปรของการนำเสนอ

คุณสามารถใช้คำแนะนำต่อไปนี้สำหรับการอ้างอิงตัวแปรของการนำเสนอในเอ็กซ์เพรสชัน

เมื่ออ้างอิงตัวแปรของการนำเสนอ ให้ใช้รูปแบบคำสั่งดังนี้

@{variablename}{defaultvalue}

โดยที่ variablename คือ ชื่อตัวแปรของการนำเสนอ และ defaultvalue (เลือกระบุได้) คือ การอ้างอิงค่าคงที่หรือตัวแปรที่แสดงค่าที่จะใช้ ถ้าไม่มีการป็อปปูเลทตัวแปรที่อ้างอิงโดย variablename

ในการกำหนดประเภท (หรือก็คือแปลง) ตัวแปรเป็นสตริงหรือรวมหลายสตริง ให้กำกับตัวแปรทั้งหมดด้วยเครื่องหมายคำพูดเดี่ยว ตัวอย่างเช่น:

'@{user.displayName}'

ถ้าสัญลักษณ์ @ ไม่ได้ตามด้วย { จะถือว่าเป็นสัญลักษณ์ @ เมื่อใช้ตัวแปรของการนำเสนอที่สามารถมีหลายค่า รูปแบบคำสั่งจะแตกต่างกัน ทั้งนี้ขึ้นอยู่กับประเภทคอลัมน์

ใช้รูปแบบคำสั่งต่อไปนี้ใน SQL สำหรับประเภทคอลัมน์ที่ระบุเพื่อสร้างคำสั่ง SQL ที่ถูกต้องดังนี้

  • ข้อความ — (@{variablename}['@']{'defaultvalue'})

  • ตัวเลข — (@{variablename}{defaultvalue})

  • วันที่และเวลา — (@{variablename}{timestamp 'defaultvalue'})

  • Date (วันที่เท่านั้น) — (@{variablename}{date 'defaultvalue'})

  • Time (เวลาเท่านั้น) — (@{variablename}{time 'defaultvalue'})

ตัวอย่างเช่น

'@{user.displayName}'

ตัวแปรโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล)

คุณสามารถใช้คำแนะนำต่อไปนี้สำหรับการอ้างอิงตัวแปรโมเดลรูปแบบภาษา (พื้นที่เก็บข้อมูล) ในเอ็กซ์เพรสชัน

  • ระบุตัวแปรเป็นอาร์กิวเมนต์ของฟังก์ชัน VALUEOF
  • กำกับชื่อตัวแปรด้วยเครื่องหมายคำพูดคู่
  • อ้างอิงตัวแปรของโมเดลรูปแบบภาษาแบบสแตติก (พื้นที่เก็บข้อมูล) ตามชื่อ
  • อ้างอิงตัวแปรของโมเดลรูปแบบภาษาแบบไดนามิค (พื้นที่เก็บข้อมูล) ตามชื่อแบบเต็ม

ตัวอย่างเช่น

CASE WHEN "Hour" >= VALUEOF("prime_begin") AND "Hour" < VALUEOF("prime_end") THEN 'Prime Time' WHEN ... ELSE...END