---
title: INFO.CALCDEPENDENCY – ฟังก์ชัน DAX
url: https://www.thepexcel.com/functions/dax/information/info-calcdependency-dax/
type: function-explainer
program: DAX
syntax: INFO.CALCDEPENDENCY()
date: 2025-12-14
updated: 2025-12-17
scores:
  popularity: 2
  difficulty: 4
  usefulness: 3
---

# INFO.CALCDEPENDENCY – ฟังก์ชัน DAX

> แสดง dependency graph ของนิพจน์ในโมเดล

## คำอธิบาย

INFO.CALCDEPENDENCY คืนตารางที่บอกความสัมพันธ์ของการคำนวณในโมเดล (dependency graph) ช่วยระบุว่า Measure หรือคอลัมน์ใดพึ่งพาอีกตัวหนึ่ง ทำให้ง่ายต่อการดีบักและจัดลำดับการคำนวณ

## Syntax

```excel
INFO.CALCDEPENDENCY()
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| (none) | No | none | - | ไม่มีอาร์กิวเมนต์ ฟังก์ชันส่งกลับตาราง dependency ของการคำนวณในโมเดล |

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ดู dependency ของโมเดลทั้งหมด

```excel
EVALUATE
INFO.CALCDEPENDENCY()
```

**ผลลัพธ์:** `ตารางแสดงแหล่งที่มาและปลายทางของการพึ่งพา`

ใช้ EVALUATE เพื่อคืนค่าตาราง dependency graph ทั้งหมดของโมเดลในรูปแบบรายการ

### 2. ตัวอย่างที่ 2: กรองเฉพาะ Measure ที่พึ่งพา Sales

```excel
EVALUATE
FILTER(
    INFO.CALCDEPENDENCY(),
    [FromObject] = "Sales"
)
```

**ผลลัพธ์:** `แสดงเฉพาะ dependency ที่ต้นทางคือ Sales`

กรองตาราง dependency เพื่อดูว่า Sales ถูกใช้ที่ไหนบ้าง เหมาะสำหรับการวิเคราะห์ผลกระทบของการเปลี่ยนสูตร

### 3. ตัวอย่างที่ 3: ใช้ใน CALCULATE เพื่อตรวจสอบ dependency เฉพาะบริบท

```excel
CALCULATE(
    COUNTROWS(INFO.CALCDEPENDENCY()),
    'Info CalcDependency'[ToObject] = "Margin"
)
```

**ผลลัพธ์:** `นับจำนวน dependency ที่มีปลายทางคือ Margin`

CALCULATE ใช้ตัวกรองเพื่อโฟกัสเฉพาะ dependency ที่เกี่ยวกับ Margin ช่วยประเมินผลกระทบก่อนแก้ไขสูตร

## หมายเหตุเพิ่มเติม

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

## คำถามที่พบบ่อย

**Q: ฟังก์ชันนี้ใช้สำหรับอะไร**

INFO.CALCDEPENDENCY ใช้สำหรับการวิเคราะห์

**Q: ต้องส่งข้อมูลอะไร**

ส่งค่าหรือคอลัมน์ข้อมูล

## ฟังก์ชันที่เกี่ยวข้อง

- info-functions-dax
- info-catalogs-dax
- info-expressions-dax
- [CALCULATE – ฟังก์ชันหลักของ DAX ที่ควบคุม Filter Context](https://www.thepexcel.com/functions/dax/filter/calculate-dax/)
- [FILTER – กรองตารางด้วยเงื่อนไขที่ซับซ้อน (Iterator Function)](https://www.thepexcel.com/functions/dax/filter/filter-dax/)
- [COUNTROWS – นับจำนวนแถวในตารางและเทบิลเสมือน](https://www.thepexcel.com/functions/dax/aggregation/countrows-dax/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Learn: DAX](https://learn.microsoft.com/en-us/dax/function/info-calcdependency) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/information/info-calcdependency-dax/](https://www.thepexcel.com/functions/dax/information/info-calcdependency-dax/)_
