RWAC
ฟังก์ชันนี้เขียนกลับค่าของคุณลักษณะขององค์ประกอบในบริบทที่ระบุ คุณไม่สามารถเขียนกลับการเปลี่ยนแปลงค่าของคุณลักษณะภายในได้ แต่คุณสามารถเขียนกลับการเปลี่ยนแปลงให้คุณลักษณะอื่นๆ ได้
RWAC คือ ROAC เวอร์ชันที่เขียนได้
หากคุณลักษณะแบบเปลี่ยนแปลงได้ถูกสร้างขึ้นในแบบจำลองข้อมูล OLAP ค่าของคุณลักษณะที่กำหนดให้กับองค์ประกอบสามารถเปลี่ยนแปลงได้ตามบริบทที่มีการรายงานองค์ประกอบเหล่านั้น ตัวอย่างเช่น เพื่อป้องกันการฉ้อโกง สีของใบอนุญาตจอดรถอาจแตกต่างกันไปตามบริบทของปีที่ออก หรือตัวจัดการที่ได้รับมอบหมายให้ดูแลผลิตภัณฑ์อาจเปลี่ยนแปลงในบริบทของขั้นตอนการผลิตต่างๆ กล่าวคือ การเปลี่ยนแปลงคุณลักษณะ สี และ ตัวจัดการ ขับเคลื่อนโดยองค์ประกอบที่เลือกจากมิติเวลาและมิติขั้นตอนการผลิต ในตัวอย่างเหล่านี้ มิติเวลาและระยะการผลิตคือมิติโปรแกรมควบคุม
ไวยากรณ์
=RWAC("data_connection","cube", "hierarchy_name", "attribute_name", "element_name", "context" {,"context"})
อาร์กิวเมนต์บริบทอ้างอิงถึงองค์ประกอบของมิติโปรแกรมควบคุม ตัวอย่างเช่น การอ้างอิงไปยังเซลล์หรือตัวแปรที่มีองค์ประกอบของมิติโปรแกรมควบคุม
ตัวอย่าง
ตัวอย่างนี้อิงตามแอปพลิเคชันตัวอย่าง ซึ่งมีคุณลักษณะแบบเปลี่ยนแปลงได้ของตัวจัดการผลิตภัณฑ์ภูมิภาคบนมิติผลิตภัณฑ์ มิติรอบระยะเวลาและภูมิภาคเป็นมิติโปรแกรมควบคุม นั่นคือ ค่าของคุณลักษณะตัวจัดการผลิตภัณฑ์ภูมิภาคขึ้นอยู่กับองค์ประกอบที่เลือกจากมิติรอบระยะเวลาและภูมิภาค:
=RWAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")