Technology

double bottom line หมายถึง

double bottom line หมายถง
double bottom line หมายถึง | SiamCafe Blog
2026-02-13· อ. บอม — SiamCafe.net· 1,788 คำ

Double Bottom Line หมายถึงอะไร

Double Bottom Line (DBL) คือแนวคิดทางธุรกิจที่วัดผลสำเร็จจาก 2 มิติพร้อมกัน ได้แก่ กำไรทางการเงิน (Financial Returns) และผลกระทบเชิงบวกต่อสังคม (Social Impact) แตกต่างจาก Single Bottom Line ที่มองแค่กำไร DBL เชื่อว่าธุรกิจควรสร้างทั้งมูลค่าทางเศรษฐกิจและคุณค่าทางสังคมไปพร้อมกัน แนวคิดนี้เป็นรากฐานของ Social Enterprise, Impact Investing และ ESG (Environmental, Social, Governance) ที่กำลังเติบโตอย่างรวดเร็วทั้งในไทยและทั่วโลก

แนวคิด Bottom Line ทั้งหมด

# bottom_lines.py — Bottom line concepts
import json

class BottomLineConcepts:
    TYPES = {
        "single": {
            "name": "Single Bottom Line (SBL)",
            "focus": "กำไร (Profit) เท่านั้น",
            "measure": "Net Profit, ROI, Revenue Growth",
            "criticism": "ไม่คำนึงถึงผลกระทบสังคมและสิ่งแวดล้อม",
        },
        "double": {
            "name": "Double Bottom Line (DBL)",
            "focus": "กำไร + ผลกระทบสังคม (Profit + People)",
            "measure": "Financial Returns + Social Impact Metrics",
            "example": "Social Enterprise ที่มีรายได้จาก business model + ช่วยเหลือชุมชน",
        },
        "triple": {
            "name": "Triple Bottom Line (TBL / 3P)",
            "focus": "People + Planet + Profit",
            "measure": "Social + Environmental + Financial Performance",
            "example": "บริษัทที่ลดคาร์บอน + ช่วยชุมชน + มีกำไร",
        },
        "quadruple": {
            "name": "Quadruple Bottom Line (QBL)",
            "focus": "People + Planet + Profit + Purpose/Culture",
            "measure": "เพิ่ม spiritual/cultural wellbeing",
            "example": "องค์กรที่ส่งเสริมวัฒนธรรมท้องถิ่นด้วย",
        },
    }

    DBL_FRAMEWORK = """
    Double Bottom Line Framework:
    
    ┌─────────────────────────────────────┐
    │         Double Bottom Line          │
    ├──────────────┬──────────────────────┤
    │  Financial   │   Social Impact      │
    │  Bottom Line │   Bottom Line        │
    ├──────────────┼──────────────────────┤
    │ Revenue      │ Jobs created         │
    │ Profit       │ Lives improved       │
    │ ROI          │ Community benefit    │
    │ Growth       │ Education access     │
    │ Cash flow    │ Health outcomes      │
    └──────────────┴──────────────────────┘
    
    ทั้ง 2 ด้านต้อง positive → ธุรกิจยั่งยืน
    """

    def show_types(self):
        print("=== Bottom Line Types ===\n")
        for key, bl in self.TYPES.items():
            print(f"[{bl['name']}]")
            print(f"  Focus: {bl['focus']}")
            print(f"  Measure: {bl['measure']}")
            print()

    def show_framework(self):
        print("=== DBL Framework ===")
        print(self.DBL_FRAMEWORK)

bl = BottomLineConcepts()
bl.show_types()
bl.show_framework()

การวัดผล Double Bottom Line

# measurement.py — DBL measurement tools
import json
import random

class DBLMeasurement:
    FINANCIAL_METRICS = {
        "revenue": {"name": "Revenue", "description": "รายได้รวม", "unit": "บาท"},
        "net_profit": {"name": "Net Profit", "description": "กำไรสุทธิ", "unit": "บาท"},
        "roi": {"name": "ROI", "description": "Return on Investment", "unit": "%"},
        "growth": {"name": "Revenue Growth", "description": "การเติบโตของรายได้ YoY", "unit": "%"},
        "sustainability": {"name": "Financial Sustainability", "description": "สามารถดำเนินกิจการต่อได้", "unit": "months of runway"},
    }

    SOCIAL_METRICS = {
        "beneficiaries": {"name": "Beneficiaries Reached", "description": "จำนวนคนที่ได้รับประโยชน์", "unit": "คน"},
        "jobs_created": {"name": "Jobs Created", "description": "จำนวนงานที่สร้าง (โดยเฉพาะกลุ่มเปราะบาง)", "unit": "ตำแหน่ง"},
        "education": {"name": "Education Access", "description": "จำนวนคนที่เข้าถึงการศึกษา", "unit": "คน"},
        "income_increase": {"name": "Income Increase", "description": "รายได้ที่เพิ่มขึ้นของ beneficiaries", "unit": "%"},
        "sroi": {"name": "SROI", "description": "Social Return on Investment (1 บาทลงทุน = X บาท social value)", "unit": "ratio"},
    }

    def calculate_sroi(self):
        print("=== SROI Calculator ===\n")
        investment = 1_000_000
        social_values = {
            "Jobs created (10 × avg salary)": 10 * 20000 * 12,
            "Education (50 students × cost saved)": 50 * 30000,
            "Health improvement (reduced hospital visits)": 100 * 5000,
            "Community income increase": 200000,
        }
        total_social = sum(social_values.values())
        sroi = total_social / investment

        print(f"  Investment: {investment:,.0f} บาท")
        for name, value in social_values.items():
            print(f"  {name}: {value:,.0f} บาท")
        print(f"  Total Social Value: {total_social:,.0f} บาท")
        print(f"  SROI Ratio: 1:{sroi:.1f} (ลงทุน 1 บาท สร้าง social value {sroi:.1f} บาท)")

    def show_metrics(self):
        print("=== Financial Metrics ===")
        for key, m in self.FINANCIAL_METRICS.items():
            print(f"  [{m['name']}] {m['description']} ({m['unit']})")
        print(f"\n=== Social Metrics ===")
        for key, m in self.SOCIAL_METRICS.items():
            print(f"  [{m['name']}] {m['description']} ({m['unit']})")

    def dashboard(self):
        print(f"\n=== DBL Dashboard (Sample) ===")
        print(f"  [Financial] Revenue: {random.randint(5, 50)}M บาท | Profit: {random.randint(1, 10)}M | ROI: {random.randint(10, 30)}%")
        print(f"  [Social] Beneficiaries: {random.randint(500, 5000)} คน | Jobs: {random.randint(10, 50)} | SROI: 1:{random.uniform(2, 8):.1f}")

dbl = DBLMeasurement()
dbl.show_metrics()
dbl.calculate_sroi()
dbl.dashboard()

Social Enterprise และ DBL

# social_enterprise.py — Social enterprise models
import json

class SocialEnterprise:
    MODELS = {
        "employment": {
            "name": "Employment Model",
            "description": "จ้างงานกลุ่มเปราะบาง (ผู้พิการ, ผู้สูงอายุ, ชุมชนห่างไกล)",
            "financial": "รายได้จากสินค้า/บริการ",
            "social": "สร้างงาน สร้างรายได้ให้คนด้อยโอกาส",
            "example_th": "Doi Tung (ดอยตุง), PDA (สมาคมพัฒนาประชากร)",
        },
        "market_link": {
            "name": "Market Linkage Model",
            "description": "เชื่อมผู้ผลิตชุมชนกับตลาด (fair trade, direct trade)",
            "financial": "Commission/margin จากการขาย",
            "social": "เกษตรกร/ช่างฝีมือได้ราคาดีขึ้น",
            "example_th": "Local Alike (ท่องเที่ยวชุมชน), Siam Organic",
        },
        "fee_for_service": {
            "name": "Fee-for-Service Model",
            "description": "ให้บริการกลุ่มเป้าหมายในราคาที่เข้าถึงได้",
            "financial": "ค่าบริการ (subsidized price)",
            "social": "เข้าถึงบริการที่จำเป็น (สุขภาพ, การศึกษา)",
            "example_th": "Saturday School, ChangeFusion",
        },
        "cross_subsidy": {
            "name": "Cross-Subsidy Model",
            "description": "ขายสินค้า/บริการให้คนทั่วไป ใช้กำไรช่วยกลุ่มเป้าหมาย",
            "financial": "กำไรจากตลาดทั่วไป",
            "social": "Cross-subsidize บริการสำหรับคนด้อยโอกาส",
            "example_th": "Cabbages & Condoms (PDA), Lemon Farm",
        },
    }

    THAILAND_SE = {
        "legal": "พ. ร. บ. ส่งเสริมวิสาหกิจเพื่อสังคม พ. ศ. 2562",
        "registry": "สำนักงานส่งเสริมวิสาหกิจเพื่อสังคม (สวส.)",
        "benefits": ["ลดหย่อนภาษี", "เข้าถึงทุนสนับสนุน", "เครือข่าย SE Thailand"],
        "ecosystem": "SE Thailand, ChangeFusion, Banpu Champions for Change",
    }

    def show_models(self):
        print("=== Social Enterprise Models ===\n")
        for key, model in self.MODELS.items():
            print(f"[{model['name']}]")
            print(f"  {model['description']}")
            print(f"  Financial: {model['financial']}")
            print(f"  Social: {model['social']}")
            print(f"  ตัวอย่างไทย: {model['example_th']}")
            print()

    def show_thailand(self):
        print("=== SE in Thailand ===")
        print(f"  กฎหมาย: {self.THAILAND_SE['legal']}")
        print(f"  หน่วยงาน: {self.THAILAND_SE['registry']}")
        print(f"  สิทธิประโยชน์: {', '.join(self.THAILAND_SE['benefits'])}")

se = SocialEnterprise()
se.show_models()
se.show_thailand()

Impact Investing

# impact_investing.py — Impact investing and DBL
import json
import random

class ImpactInvesting:
    BASICS = {
        "definition": "การลงทุนที่มุ่งสร้างทั้ง financial returns และ social/environmental impact",
        "market_size": "$1.16 trillion (GIIN 2024 estimate)",
        "growth": "เติบโต 20%+ ต่อปี",
        "investors": "DFIs, foundations, family offices, pension funds, retail investors",
    }

    SPECTRUM = """
    Investment Spectrum:
    
    Traditional     ←→     Responsible    ←→     Sustainable    ←→     Impact     ←→     Philanthropy
    (กำไรสูงสุด)         (ESG screening)      (ESG integration)    (DBL/TBL)        (social only)
    
    ←── Financial-first ─────────────────────────────── Impact-first ──→
    """

    THAILAND_IMPACT = {
        "funds": [
            "Thai Social Enterprise Fund (กองทุน SE)",
            "Khon Thai Foundation",
            "ChangeFusion",
            "Banpu Champions for Change",
        ],
        "platforms": [
            "Taejai.com (crowdfunding for social projects)",
            "SE Thailand platform",
        ],
        "examples": [
            {"name": "Doi Tung", "type": "Employment + Market Link", "impact": "ลดฝิ่น สร้างอาชีพ 10,000+ ครอบครัว"},
            {"name": "Local Alike", "type": "Tourism", "impact": "ท่องเที่ยวชุมชน 100+ แห่ง"},
            {"name": "Saturday School", "type": "Education", "impact": "การศึกษาฟรีให้เด็ก 1,000+ คน"},
        ],
    }

    def show_basics(self):
        print("=== Impact Investing ===\n")
        for key, value in self.BASICS.items():
            print(f"  {key}: {value}")

    def show_spectrum(self):
        print(self.SPECTRUM)

    def show_thailand(self):
        print("=== Impact Investing in Thailand ===")
        print(f"\n  Funds & Organizations:")
        for fund in self.THAILAND_IMPACT["funds"][:3]:
            print(f"    • {fund}")
        print(f"\n  Examples:")
        for ex in self.THAILAND_IMPACT["examples"]:
            print(f"    [{ex['name']}] {ex['type']} → {ex['impact']}")

ii = ImpactInvesting()
ii.show_basics()
ii.show_spectrum()
ii.show_thailand()

DBL สำหรับ IT/Tech Industry

# dbl_tech.py — DBL in tech industry
import json

class DBLTech:
    EXAMPLES = {
        "edtech": {
            "name": "EdTech (การศึกษา)",
            "financial": "Subscription/freemium model",
            "social": "เข้าถึงการศึกษาคุณภาพทุกที่ ลดความเหลื่อมล้ำ",
            "examples": "Khan Academy, Coursera, StartDee (ไทย)",
        },
        "healthtech": {
            "name": "HealthTech (สุขภาพ)",
            "financial": "SaaS, telemedicine fees",
            "social": "เข้าถึงบริการสุขภาพในพื้นที่ห่างไกล",
            "examples": "Doctor Anywhere, Mordee (ไทย)",
        },
        "fintech": {
            "name": "FinTech (การเงิน)",
            "financial": "Transaction fees, interest",
            "social": "Financial inclusion คนที่ไม่มีบัญชีธนาคาร",
            "examples": "GrabFinance, Ascend Money (TrueMoney)",
        },
        "agritech": {
            "name": "AgriTech (เกษตร)",
            "financial": "Platform fees, data services",
            "social": "เพิ่มผลผลิตและรายได้เกษตรกร",
            "examples": "Ricult, Farmto (ไทย)",
        },
        "greentech": {
            "name": "GreenTech (สิ่งแวดล้อม)",
            "financial": "Carbon credits, energy savings",
            "social": "ลดมลพิษ ลดคาร์บอน",
            "examples": "Solar rooftop companies, EV charging",
        },
    }

    def show_examples(self):
        print("=== DBL in Tech ===\n")
        for key, ex in self.EXAMPLES.items():
            print(f"[{ex['name']}]")
            print(f"  Financial: {ex['financial']}")
            print(f"  Social: {ex['social']}")
            print(f"  Examples: {ex['examples']}")
            print()

    def tech_career_impact(self):
        print("=== Tech Career with Social Impact ===")
        roles = [
            "Social Enterprise Developer — สร้าง products ที่แก้ปัญหาสังคม",
            "Data Analyst for NGO — วิเคราะห์ data เพื่อ social impact",
            "Open Source Contributor — สร้าง tools ที่ทุกู้คืนเข้าถึงได้",
            "IT Volunteer — สอน coding ให้เยาวชนด้อยโอกาส",
            "Impact Measurement Tech — สร้าง platform วัดผล social impact",
        ]
        for role in roles:
            print(f"  • {role}")

tech = DBLTech()
tech.show_examples()
tech.tech_career_impact()

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

Q: Double Bottom Line กับ Triple Bottom Line ต่างกันอย่างไร?

A: DBL: Profit + Social Impact (2 มิติ) TBL: People + Planet + Profit (3 มิติ — เพิ่มสิ่งแวดล้อม) DBL เน้น social impact TBL เพิ่ม environmental impact ด้วย ทั้งคู่ดีกว่า Single Bottom Line (กำไรอย่างเดียว) เลือกตามบริบทธุรกิจ: ถ้าเกี่ยวกับสิ่งแวดล้อมด้วย → TBL

Q: Social Enterprise กับ CSR ต่างกันอย่างไร?

A: CSR (Corporate Social Responsibility): กิจกรรมเพื่อสังคมของบริษัท (มักแยกจาก core business) Social Enterprise: ธุรกิจที่ core business คือการแก้ปัญหาสังคม CSR: ใช้กำไรทำสังคม | SE: ทำสังคมให้เป็นธุรกิจ SE ยั่งยืนกว่า เพราะไม่พึ่งเงินบริจาค

Q: วัดผล Social Impact ยากไหม?

A: ยากกว่า financial metrics เพราะ impact หลายอย่างวัดเป็นตัวเลขยาก เครื่องมือ: SROI (Social Return on Investment), Theory of Change, Impact Map, IRIS+ metrics เริ่มจาก: กำหนด output → outcome → impact ให้ชัดเจน ไม่ต้องวัดทุกอย่าง เลือก 3-5 metrics หลักที่ตรงกับ mission

Q: ในไทยมี Social Enterprise อะไรบ้าง?

A: ดอยตุง (Doi Tung): สร้างอาชีพทดแทนฝิ่น Local Alike: ท่องเที่ยวชุมชน Saturday School: การศึกษาฟรี Lemon Farm: อาหาร organic จากเกษตรกรรายย่อย Cabbages & Condoms: ร้านอาหาร + สุขภาพชุมชน จดทะเบียนได้ที่สำนักงานส่งเสริมวิสาหกิจเพื่อสังคม (สวส.)

📖 บทความที่เกี่ยวข้อง

double top and double bottom chart patternsอ่านบทความ → double top double bottomอ่านบทความ → double bottom pattern targetอ่านบทความ → double bottom คืออ่านบทความ → double bottom chart patternsอ่านบทความ →

📚 ดูบทความทั้งหมด →