{{ copyToastMessage }}

✍️ 开放题编码系统:全量统计 + 原声引用

开放题编码系统 -- v2026.06

{{ extractedTexts.length + excludedTexts.length }}
原始文本总数
{{ dimensions.length }}
一级维度
{{ secondLevelCount }}
二级维度
{{ totalThirdDimensions }}
三级维度
{{ rawTextTotal }}
原始总数
100%
{{ nonEmptyTextTotal }}
非空文本数
{{ ((nonEmptyTextTotal / rawTextTotal) * 100).toFixed(1) }}%
{{ extractedTexts.length }}
清洗后有效文本
{{ ((extractedTexts.length / rawTextTotal) * 100).toFixed(1) }}%
{{ invalidAfterAI }}
AI无效文本
{{ aiImported ? ((invalidAfterAI / rawTextTotal) * 100).toFixed(1) + '%' : '0.0%' }}
{{ finalValidAfterAI }}
最终有效文本
{{ aiImported ? ((finalValidAfterAI / rawTextTotal) * 100).toFixed(1) + '%' : '0.0%' }}
原始数据
维度体系
编码工作区
分析结果
原始数据预览
序号 来源Sheet {{ col }}
{{ idx + 1 }} {{ row.__sheetName || selectedSheet }} {{ row[col] }}
{{ dimensionLevels }}层维度体系
{{ dim1.expanded ? '▼' : '▶' }} {{ dim1.name }} {{ getQuoteCount(dim1) }}条引用
{{ viewingDim?.id === dim2.id ? '▼' : '▶' }} {{ dim2.name }} {{ dim2.quotes?.length || 0 }}条引用
{{ dim2.expanded ? '▼' : '▶' }} {{ dim2.name }} {{ getQuoteCount(dim2) }}条引用
👤 {{ quote.uid }}
{{ quote.content }}
ID: {{ quote.id }} | {{ quote.source }}
暂无原声引用
{{ viewingDim?.id === dim3.id ? '▼' : '▶' }} {{ dim3.name }} {{ dim3.quotes?.length || 0 }}条引用
👤 {{ quote.uid }}
{{ quote.content }}
ID: {{ quote.id }} | {{ quote.source }}
暂无原声引用
编码工作区
已编码: {{ codedCount }} / {{ extractedTexts.length }} (无效: {{ invalidAfterAI }}) 进度: {{ codingProgress }}% ({{ codedCount }}/{{ extractedTexts.length }})
👤 {{ currentText.uid }}
{{ currentText.content }}
ID: {{ currentText.id }} | 来源: {{ currentText.source }}
选择维度编码
{{ dim1.name }}
{{ dim2.name }}
📊 维度占比条形图
{{ dim.name }}
{{ dim.count }}条 {{ dim.percent }}%
维度分布统计
一级维度 二级维度 三级维度 引用数量 占比
{{ dim1.name }} - 原声引用
📊

开始质性研究分析

上传数据文件,提取文本并建立维度体系进行编码