乐于分享
好东西不私藏

用Excel构建财务BP分析体系:从数据透视表到Power Query

用Excel构建财务BP分析体系:从数据透视表到Power Query

用Excel构建财务BP分析体系:从数据透视表到Power Query

引子:被 Excel 手工操作折磨的日子

每到月末,财务小李都要重复同样的"噩梦":从 ERP(企业资源计划)系统导出七八张报表,手动复制粘贴到 Excel 分析模板里,调整格式、更新数据透视表、修改图表……

一套流程下来,至少耗费两天。更崩溃的是,一旦源数据有变动,所有步骤都要推倒重来。

"我明明是在做分析,怎么变成了数据搬运工?"

这个疑问,也是无数财务BP从业者的共同困境。今天这篇文章,我就分享如何用 Excel 自带的高级功能——数据透视表进阶、Power Query(Excel内置的数据自动化工具)和 Power Pivot(Excel内置的数据建模工具),构建一套高效的财务BP分析体系,把两天的工作压缩到两小时。


一、数据透视表进阶:让经营分析更灵活

数据透视表是财务BP使用频率最高的工具,但很多人只停留在"拖拖拽拽"的基础层面。下面介绍三个进阶技巧。

1.1 多维度经营分析布局

做月度经营分析时,通常需要同时看"部门 × 月份 × 科目"三个维度。关键在于合理布局透视表字段:

  • 行区域:放入"科目"和"部门",形成层级结构
  • 列区域:放入"月份",方便横向对比
  • 值区域:放入"金额",汇总方式选"求和"

这样一张透视表就能清晰展示各部门各月的费用执行情况。

1.2 动态切片器:让报告"可交互"

切片器(Slicer)是数据透视表的可视化筛选工具,点击按钮即可筛选数据,非常适合做经营分析汇报。

操作步骤

  1. 选中数据透视表 → 菜单栏"分析" → "插入切片器"
  2. 选择"部门"和"月份"字段
  3. 调整切片器位置和样式

汇报时,业务负责人可以直接点击自己部门的按钮,立刻看到对应数据,比静态表格直观得多。

1.3 计算字段:在透视表内直接算指标

财务分析常需要"毛利率""预算达成率"等指标,不用额外写公式,直接在透视表里添加计算字段(在透视表内新建的自定义公式字段)即可。

操作步骤

  1. 选中透视表 → "分析" → "字段、项目和集" → "计算字段"
  2. 名称输入"毛利率"
  3. 公式输入:= 毛利 / 收入
💡 一句话总结:计算字段让透视表从"数据汇总"升级为"分析计算器",避免了额外的公式列。

二、Power Query 实战:数据清洗自动化

Power Query 是 Excel 内置的 ETL(Extract-Transform-Load,即数据抽取-转换-加载)工具。它能帮你自动完成数据获取、清洗和合并,而且所有操作都会被记录下来,下次只需"刷新"即可重复执行。

2.1 自动抓取 ERP 导出数据

财务BP经常需要从 ERP 导出 CSV 或 Excel 文件。用 Power Query 可以自动读取这些文件:

操作步骤

  1. "数据"选项卡 → "获取数据" → "来自文件" → "从工作簿"
  2. 选择 ERP 导出的文件路径
  3. 在 Power Query 编辑器中进行转换

2.2 多表合并:把分散数据整合到一起

实际场景中,每个月的经营数据可能分散在不同文件中。Power Query 的"追加查询"功能可以将它们纵向合并。

以下是 Power Query 的 M 代码示例,展示了多表合并的核心逻辑:

// 获取指定文件夹下所有Excel文件
let
    源文件夹 = Folder.Files("C:\ERP导出\"),
    // 筛选只保留Excel文件
    Excel文件 = Table.SelectRows(源文件夹,
        each Text.EndsWith([Name], ".xlsx")),
    // 自定义函数:读取每个文件并清洗数据
    读取并清洗 = (文件路径) =>
        let
            原始数据 = Excel.Workbook(File.Contents(文件路径)),
            第一个Sheet = 原始数据{0}[Data],
            // 将第一行提升为表头
            提升表头 = Table.PromoteHeaders(第一个Sheet),
            // 添加来源标记,方便追溯数据
            添加来源 = Table.AddColumn(提升表头,
                "来源文件", each 文件路径)
        in
            添加来源,
    // 对所有文件执行读取并合并
    合并结果 = Table.Combine(
        List.Transform(Excel文件[Folder Path] & Excel文件[Name],
            读取并清洗))
in
    合并结果

一句话总结:这段 M 代码自动读取文件夹内所有 Excel 文件,统一表头并合并为一张总表,彻底告别手动复制粘贴。

2.3 数据清洗自动化:常见操作

财务数据中常见的清洗需求,Power Query 都能轻松应对:

清洗需求 Power Query 操作 对应功能
去除空行 "删除行" → "删除空白行" 自动过滤
统一日期格式 "更改类型" → "日期" 类型转换
拆分合并列 "拆分列" → 按分隔符 列拆分
替换错误值 "替换值" → 自定义映射 值替换

三、Power Pivot 建模:让数据"关联"起来

Power Pivot 是 Excel 内置的数据建模引擎,可以在多张表之间建立关联关系,并用 DAX(Data Analysis Expressions,数据分析表达式)公式进行跨表计算。

3.1 建立数据关联

财务BP场景中,通常需要把"实际数据表""预算表"和"科目维度表"关联起来。

操作步骤

  1. "Power Pivot" → "添加到数据模型"
  2. 在关系图视图中,拖拽"科目编码"字段建立表间关系
  3. 确保关联字段的数据类型一致

这就好比给数据建了一张"关系网",查询时不再需要 VLOOKUP 逐个匹配。

3.2 DAX 公式在财务分析中的应用

DAX 是 Power Pivot 的核心,类似于 Excel 公式但功能更强大。以下是几个财务BP常用的 DAX 公式:

// 计算实际收入合计
实际收入合计 := SUM(实际数据表[金额])

// 计算预算收入合计
预算收入合计 := SUM(预算表[预算金额])

// 计算预算差异额
预算差异 := [实际收入合计] - [预算收入合计]

// 计算预算达成率(处理除数为零的情况)
预算达成率 :=
IF(
    [预算收入合计] = 0,
    BLANK(),
    [实际收入合计] / [预算收入合计]
)

一句话总结:DAX 公式让跨表计算变得简洁优雅,一个公式就能完成原来需要多步 VLOOKUP + SUMIF 才能实现的分析。

3.3 时间智能函数

DAX 提供了强大的时间智能函数(用于按时间周期自动计算的特殊函数),非常适合财务分析:

// 计算上月收入(用于环比分析)
上月收入 :=
CALCULATE(
    [实际收入合计],
    DATEADD(日期表[日期], -1, MONTH)
)

// 计算去年同期收入(用于同比分析)
去年同期收入 :=
CALCULATE(
    [实际收入合计],
    SAMEPERIODLASTYEAR(日期表[日期])
)

一句话总结:时间智能函数让同比、环比分析一行公式搞定,再也不用手动筛选日期。


四、财务BP常用分析模板

4.1 预算差异分析表

这是财务BP最核心的分析模板之一。结合 Power Pivot,模板结构如下:

科目 预算金额 实际金额 差异额 达成率 差异原因
营业收入 (DAX自动算) (DAX自动算) (DAX自动算) (DAX自动算) 手动填写
营业成本
毛利

所有数值列都由 DAX 公式自动计算,财务BP只需补充"差异原因"和"改进建议"。

4.2 月度经营分析仪表盘

利用数据透视表 + 切片器 + 图表,搭建一个可交互的经营仪表盘:

  • 顶部:关键 KPI 卡片(收入、利润、毛利率)
  • 中部:收入趋势折线图 + 费用构成饼图
  • 底部:部门费用排名条形图
  • 右侧:部门/月份切片器,支持交互式筛选

五、效率技巧:让日常工作再快一点

5.1 财务BP必备快捷键

快捷键 功能 使用频率
Alt + D + P 快速创建数据透视表 ★★★★★
Ctrl + T 将数据区域转为超级表 ★★★★★
Alt + A + R 刷新 Power Query 数据 ★★★★★
Ctrl + Shift + L 添加/取消筛选器 ★★★★☆
Alt + = 快速插入求和公式 ★★★★☆

5.2 宏录制:一键重复操作

对于每月固定不变的操作流程(如格式调整、数据刷新),可以用宏录制保存下来:

Sub 月末分析一键刷新()
    ' 刷新所有Power Query数据连接
    ActiveWorkbook.RefreshAll

    ' 等待刷新完成后更新数据透视表
    Application.Calculate

    ' 遍历所有工作表,更新每个数据透视表
    Dim ws As Worksheet
    Dim pt As PivotTable
    For Each ws In ThisWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RefreshTable
        Next pt
    Next ws

    MsgBox "数据已全部更新完成!", vbInformation
End Sub

一句话总结:这段宏实现了"一键刷新全部数据",把原来需要手动逐个更新的操作自动化了。

5.3 模板化工作流

将上述工具组合成标准化的月度工作流:

第1步:Power Query 自动拉取最新数据
第2步:Power Pivot 自动计算所有指标
第3步:仪表盘自动更新图表
第4步:运行宏,一键刷新全部
第5步:补充文字分析,输出报告

六、效果对比:手工 vs 自动化

指标 改造前(纯手工) 改造后(Excel高级功能) 提升幅度
月度分析耗时 2 天 2 小时 93% ↓
数据错误率 约 5% 接近 0% 99% ↓
数据刷新时间 30 分钟/次 点击刷新/秒级 99% ↓
报告可复用性 低(每次重做) 高(模板化)
学习投入 约 1 周
💡 以上数据为基于实际工作场景的估算,具体效果因企业数据量和复杂度而异。

七、踩坑记录

坑 1:Power Query 刷新后数据透视表没有更新

现象:Power Query 数据更新了,但透视表还是旧数据。
原因:数据模型刷新顺序问题,透视表不会自动跟随 Power Query 刷新。
解决:在"查询和连接"属性中勾选"刷新此连接时刷新数据模型",或使用上面提供的宏统一刷新。

坑 2:DAX 公式计算结果为空

现象:DAX 公式写好了,但显示 BLANK(空白)。
原因:通常是表间关系没有正确建立,或者关联字段的数据类型不一致(如一个是文本,一个是数字)。
解决:检查 Power Pivot 关系图视图中的连线,确保关联字段类型完全一致。


总结

本文的核心收获:

  1. 数据透视表进阶:通过多维度布局、切片器和计算字段,让基础分析效率翻倍
  2. Power Query 自动化:用 M 代码实现数据自动获取和清洗,告别手工复制粘贴
  3. Power Pivot 建模:用 DAX 公式实现跨表计算和时间智能分析,让复杂分析变简单
💡 一句话总结:Excel 自带的 Power Query + Power Pivot 就是财务BP的"效率核武器",不需要额外安装任何软件,就能把两天的月末分析压缩到两小时。

下期预告:EP03 将带大家用 Python 构建业务分析模型,实现从数据到决策洞察的全流程自动化。

互动问题:你目前做月度经营分析大概需要多长时间?最耗时的环节是什么?欢迎在评论区分享,我们一起探讨优化方案!

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-14 05:43:57 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/919861.html
  2. 运行时间 : 0.120755s [ 吞吐率:8.28req/s ] 内存消耗:4,850.72kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=57890246db60efad740d1029bfe4d0c6
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000699s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000977s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000358s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000286s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000597s ]
  6. SELECT * FROM `set` [ RunTime:0.002826s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000711s ]
  8. SELECT * FROM `article` WHERE `id` = 919861 LIMIT 1 [ RunTime:0.000828s ]
  9. UPDATE `article` SET `lasttime` = 1786657437 WHERE `id` = 919861 [ RunTime:0.003165s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000733s ]
  11. SELECT * FROM `article` WHERE `id` < 919861 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001392s ]
  12. SELECT * FROM `article` WHERE `id` > 919861 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001085s ]
  13. SELECT * FROM `article` WHERE `id` < 919861 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004900s ]
  14. SELECT * FROM `article` WHERE `id` < 919861 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001801s ]
  15. SELECT * FROM `article` WHERE `id` < 919861 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004127s ]
0.124576s