PREVIOUSYEAR

นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล

หมายเหตุ

ฟังก์ชันนี้ไม่สนับสนุนสําหรับใช้ในการ คํานวณวิชวล เนื่องจากอาจแสดงผลลัพธ์ที่ไม่มีความหมาย

แสดงตารางที่ประกอบด้วยคอลัมน์ของวันที่ทั้งหมดจากปีก่อนหน้า โดยกําหนดวันที่สุดท้ายใน คอลัมน์ วันที่ ในบริบทปัจจุบัน

ไวยากรณ์

PREVIOUSYEAR(<dates>[,<year_end_date>])  

พารามิเตอร์

เงื่อนไข คำนิยาม
วัน คอลัมน์ที่มีวันที่
year_end_date (ไม่บังคับ) สตริงสัญพจน์ที่มีวันที่ซึ่งกําหนดวันที่สิ้นปี ค่าเริ่มต้นคือ 31 ธันวาคม

ค่าที่ส่งกลับ

ตารางที่มีคอลัมน์ของค่าวันที่เดียว

หมายเหตุ

  • ฟังก์ชันนี้จะแสดงวันที่ทั้งหมดจากปีก่อนหน้าที่ระบุวันที่ล่าสุดในพารามิเตอร์ข้อมูลป้อนเข้า ตัวอย่างเช่น ถ้าวันที่สุดท้ายในอาร์กิวเมนต์ วันที่ อ้างอิงถึงปี 2009 ฟังก์ชันนี้จะแสดงวันที่ทั้งหมดสําหรับปี 2008 ตาม year_end_date ที่ระบุ

  • อาร์กิวเมนต์ วันที่ อาจเป็นรายการใดรายการหนึ่งต่อไปนี้:

    • การอ้างอิงไปยังคอลัมน์วันที่/เวลา
    • นิพจน์ตารางที่แสดงคอลัมน์ของค่าวันที่/เวลาหนึ่งคอลัมน์
    • นิพจน์บูลีนที่กําหนดตารางคอลัมน์เดียวของค่าวันที่/เวลา
  • ข้อจํากัดของนิพจน์บูลีนจะอธิบายในหัวข้อ CALCULATE

  • พารามิเตอร์ year_end_date เป็นสัญพจน์ของวันที่ ในตําแหน่งเดียวกันกับตําแหน่งที่ตั้งของไคลเอ็นต์ที่มีการสร้างเวิร์กบุ๊ก ส่วนปีของวันที่จะถูกละเว้น

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

สูตรตัวอย่างต่อไปนี้จะสร้างหน่วยวัดที่คํานวณยอดขายปีก่อนหน้าสําหรับยอดขายในอินเทอร์เน็ต

= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey]))  

ฟังก์ชันตัวแสดงเวลา
ฟังก์ชันวันที่และเวลา
PREVIOUSMONTH
PREVIOUSDAY
PREVIOUSQUARTER