DAX ใน Power BI เบื้องต้น
Jess Ahmet
Content Developer, DataCamp
Calculated Column
Calculated Column
| รายการ | ราคา | ภาษี | ราคารวมภาษี |
|---|---|---|---|
| A | $ 20 | 25% | $25 |
| B | $ 45 | 0% | $45 |
| C | $ 100 | 15% | $115 |
Measures
X ต่อท้ายชื่อฟังก์ชัน เช่น SUMX()SUMX(<table>, <expression>)Measures
X ต่อท้ายชื่อฟังก์ชัน เช่น SUMX() SUMX(<table>, <expression>) | รายการ | ราคา | ภาษี | ราคารวมภาษี |
|---|---|---|---|
| A | $ 20 | 25% | $25 |
| B | $ 45 | 0% | $45 |
Measures
X ต่อท้ายชื่อฟังก์ชัน เช่น SUMX() SUMX(<table>, <expression>) | รายการ | ราคา | ภาษี | ราคารวมภาษี |
|---|---|---|---|
| A | $ 20 | 25% | $25 |
| B | $ 45 | 0% | $45 |
| รวม | - | - | $ 70 |
SUMX(Sales, Sales[Price] + (Sales[Price] * Sales[Tax]))Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
สามารถใช้ filter context ได้หลายวิธี:
Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
ตัวอย่าง:
| สี | จำนวน |
|---|---|
| Blue | 1,250 |
| Green | 200 |
| Black | 4,000 |
Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
ตัวอย่าง:
| สี | จำนวน |
|---|---|
| Blue | 1,250 |
Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
ตัวอย่าง:
| สี | จำนวน |
|---|---|
| Blue | 1,250 |
| Green | 200 |
| Black | 4,000 |
Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
ตัวอย่าง:
| Socks | Shoes | T-shirt | |
|---|---|---|---|
| Blue | 200 | 800 | 250 |
| Green | 90 | 10 | 100 |
| Black | 2,000 | 800 | 1,200 |
Filter context คือชุดตัวกรองที่ถูกใช้ก่อนการคำนวณจะเกิดขึ้น
ตัวอย่าง:
| Socks | |
|---|---|
| Blue | 200 |
CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])Sales[City]="London", Sales[Country] <> "United Kingdom"CALCULATE() จะแทนที่ filter จาก visualization เสมอCALCULATE(SUM(Sales), Sales[Region]="EMEA")DAX ใน Power BI เบื้องต้น