คำนวณวันแรกในสมาชิกที่คำนวณได้อย่างไร

ฉันต้องมีวันที่กรองครั้งแรกใน mdx ที่ไม่ได้กรองตามมิติวันที่ที่ใช้ในแถวรายงาน

ฉันต้องการตัวกรองวันที่ที่เก็บไว้ แต่ผ่านวันที่ที่เรียงกันเป็นแถว

โปรดตรวจสอบภาพตัวอย่าง


person sepideh.sp    schedule 02.03.2019    source แหล่งที่มา


คำตอบ (1)


การใช้แบบสอบถาม MDX คุณสามารถใช้คุณสมบัติ FirstChild เพื่อรับค่าแรกของสมาชิกมิติ โดยสมมติว่ามิติวันที่เรียกว่า DimDate และสมาชิกวันที่คือ Date:

SELECT {DimDate.Date.[All].FirstChild} ON 1,
{ ... } ON 0
FROM [myCudbe]

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

ลิงก์ที่เป็นประโยชน์

person Hadi    schedule 02.03.2019