乐于分享
好东西不私藏

Excel财务小技巧之29「Power Pivot 收官:CALCULATE + 可视化动态报表」

Excel财务小技巧之29「Power Pivot 收官:CALCULATE + 可视化动态报表」
本篇是Power Pivot系列的收官篇。前3期我们讲了Power Pivot模型搭建、DAX基础、度量值、日期表、时间智能函数等内容。本期我们讲讲CALCULATE函数的用法,并分享一个报表动态可视化实操案例。

一、CALCULATE函数

1.CALCULATE的作用

(1)核心作用

CALCULATE的核心功能是筛选控制(修改筛选上下文)

既能按指定门店、品牌、日期等维度,实现单条件 / 多条件筛选
也能通过 ALL/ALLEXCEPT 等函数,实现忽略切片器 / 透视表现有筛选、保留指定维度筛选等复杂场景

(2)什么是筛选上下文?

上篇我们提到了上下文的概念,筛选上下文可以理解为:
透视表的行、列、切片器、筛选器共同决定了当前计算“能看到哪些数据”,这就是上下文。
普通度量值(SUM/COUNT)只能服从上下文;
而 CALCULATE 可以强行改写上下文,比如:忽略筛选器的筛选等,即:无论筛选怎么改变,透视表金额不变

2. CALCULATE的标准语法

CALCULATE ( 表达式 , 筛选条件1 , 筛选条件2 , ... )
各参数分别对应:
想算什么(第1个参数) + 在什么条件下算(第2个参数起)
【注意】筛选条件必须来自维度表

3.案例回顾

CALCULATE('度量值表'[实销总金额],PREVIOUSMONTH('日期表'[Date]))

(1)PREVIOUSMONTH

它会读取当前的筛选上下文,基于当前筛选的日期范围,返回上一个完整自然月的所有日期集合。
例:透视表筛选 2025/03 → 函数自动返回 2025/02/01–2025/02/28 的日期范围。

(2)CALCULATE

算什么?——算的是实销总金额这个度量值

计算条件?——通过修改筛选上下文,将计算的日期范围,替换为 PREVIOUSMONTH 提供的上一个完整月份,从而得到上月销售额。

二、CALCULATE 四大高频财务用法

下面讲讲CALCULATE函数的高频用法,覆盖财务分析90%的筛选场景

1.CALCULATE + 固定筛选:指定维度计算

(1)案例描述

只算某品牌(“苹果”)的销售额
=CALCULATE('度量值表'[实销总金额],'产品信息'[品牌]="苹果")
结果如下:
尝试连接切片器,并把品牌改为“三星”,结果不变
(即:忽略切片器筛选)

2.CALCULATE + ALL:清除筛选

(1)作用

ALL 会主动清除当前透视表筛选,读取全量数据。

用于计算占比:主动清除某个筛选,计算对应筛选条件下的各构成的占比

比如:主动清除店员的筛选,计算各店员销售占总销售额的比例

(2)语法

=ALL(表或者列)

如果参数为整个表,代表清除整个表的筛选;

如果参数为某一列,代表清除某一列的筛选

(3)案例1—计算个人销量占比

Step1:清除店员筛选

=CALCULATE('度量值表'[实销总金额],all('店员信息'[姓名]))
结果:
无论如何筛选,金额不变
Step2:呈现各店员占比
首先写实销总金额的度量值(不含任何主动筛选)
其次,新建度量值,用以计算占比:
占比计算结果如下:
通过切片器选择店员姓名,实销占比会随之变动
【注意】切片器的筛选字段要和ALL的字段保持同一
比如:ALL的字段对应业务员编号,切片器字段是姓名,会导致筛选清除失效。
如果不确定字段名,或者维度表里有多列和店员相关,直接用 ALL 清除整张维度表,把所有和该维度相关的筛选都一次性清掉

(4)案例2—计算品牌销量占比

=CALCULATE('度量值表'[实销总金额],all('产品信息'[品牌]))

结果:

修改品牌对应的切片器选项,金额不变

【总结】ALL 函数会清除指定维度(ALL的参数)的筛选,因此公式结果不受该维度切片器 / 筛选器变化的影响,始终保持为固定值。
修改其他类别,如:档次,金额改变

【具体用途】计算某一维度表上,某大类的占比

如:计算每月VIVO品牌占总销售额的比例

3.CALCULATE + ALLEXCEPT:保留筛选

(1)核心用途

保留本维度表的筛选

(2)案例:保留品牌维度筛选

=CALCULATE('度量值表'[实销总金额],allexcept('产品信息','产品信息'[品牌]))
结果:
修改品牌:金额改变
修改其他(如:档次):金额不变
因此可以用来看不同档次的占比:
如:1月OPPO次高端机占比 52%
如:1月OPPO高端机占比 37%
【总结】ALLEXCEPT 函数会保留指定维度的筛选上下文,清除同表内其他所有维度的筛选。
【具体用途】常用于局部构成下(如:某品牌)更细分小类(如:档次)的占比分析

4.CALCULATE + FILTER:复杂条件筛选

(1)核心用途

金额大于阈值、高毛利订单、指定区间。

(2)语法

FILTER ( 表, 筛选条件 )

(3)案例:计算高单价对应的销售额占总销售额的比重

=CALCULATE('度量值表'[实销总金额],FILTER('产品信息','产品信息'[标准单价]>6000))

结果如下:

5.CALCULATE相关DAX函数总结

(1)核心语法差异

(2)财务适用场景

(3)函数使用注意事项

一是参数限制
ALL:可以写 ALL(列),但 FILTER 和 ALLEXCEPT 第一个参数必须是完整的表,不能直接写列。
ALLEXCEPT:只能清除同一张表的其他列筛选,无法跨表清除维度表的筛选。
二是筛选逻辑差异
ALL / ALLEXCEPT:修改的是筛选上下文,是对整个维度的批量操作。
FILTER:修改的是行上下文,是逐行判断,大数据量会卡顿
三是搭配使用规则
三者都必须配合 CALCULATE 使用,才能改变度量值的计算范围。

FILTER 适合写复杂条件(或者是维度表没有体现的维度),简单的清除/保留筛选优先用 ALL/ALLEXCEPT。

三、CALCULATE + 时间智能

截止目前,我们学完了CALCULATE函数和时间智能函数。财务分析中,经常进行两者连用,用来计算同环比、累计值等。

1.连用的逻辑

时间智能函数(如:SAMEPERIODLASTYEAR/TOTALYTD)本身只能生成日期范围,必须配合 CALCULATE 才能替换筛选上下文,实现同比、环比、累计值的计算。
时间智能函数的作用是生成一个新的日期筛选范围,而 CALCULATE 负责将这个新范围应用到指标上,替换当前的日期筛选,从而得到目标时间段的数值。

2.案例解析

继续沿用门店手机销售案例,讲解连用的操作

(1)同比:上年同期销售额

=calculate('度量值表'[实销总金额],SAMEPERIODLASTYEAR('日期表'[Date]))
#同比变化额='度量值表'[实销总金额]-'度量值表'[上年同期销售额]
#同比=divide('度量值表'[实销总金额],'度量值表'[上年同期销售额])-1
结果如下:

(2)环比(和上月比)+和ALL连用

在本篇开篇,我们就讲了CALCULATE和PREVIOUSMONTH连用的逻辑,现在我们讲一个更复杂的案例,加入ALL的使用,计算品牌维度的同比占比变化

Step1:新建度量值:上月实销总金额-清除产品信息筛选

=CALCULATE('度量值表'[实销总金额],PREVIOUSMONTH('日期表'[Date]),ALL('产品信息'))

Step2:新建度量值:上月实销总金额

=CALCULATE('度量值表'[实销总金额],PREVIOUSMONTH('日期表'[Date]))

Step3:同理:创建度量值:本月实销总金额&本月实销总金额-清除产品信息筛选

Step4:创建度量值:使用DIVIDE函数,计算本月占比和上月占比
结果如下:
选择不同品牌,占比变化、产品总额变化、清除产品信息筛选列不变

【注】此案例也可只清除品牌单一列的筛选,结果不变

(3)环比(和上月比)+和ALLEXCEPT连用

这个案例,我们保留产品信息中品牌的筛选
重点是如下两个度量值:
上月-保留品牌筛选
本月-保留品牌筛选
结果如下:
通过调整品牌和主推类型,可以看到同一品牌不同主推类型的环比占比

四、收官实战:全自动财务分析报表

上一篇我们讲了一部分案例,讲了数据清洗、追加查询和时间智能函数。
这一篇我们先增加一个预实对比与分析,再用Excel原生功能设计联动看板

1.预实分析

(1)模型搭建

Step1:先将预算数据加载到Power Query

Step2:将预算数据作为事实表,与日期表、产品信息表等维度表建立关系

【❗️出现问题❗️】

预算数据有很多重复的月份和品牌,而维度表也有很多重复的月份和品牌(注:日期和SKU作为唯一值;其他值均是重复的)

导致两表形成了多对多的关系,无法创建关系。

【解决方案】创建辅助表(过渡表):品牌、年月(如:2026-01)

一是使用品牌表的品牌列分别连接产品信息表和预算表的品牌

品牌表:

二是将日期表、预算表分别添加列字段“年月”(可以直接在数据源中添加,也可以在Power Pivot或者Power Query中添加),并使用年月表的年月分别连接日期表和预算表的年月

年月表:

预算表-年月字段:

添加方式:直接在数据源中添加,再加载到Power Query

日期表-年月字段:

添加方式:Power Pivot中使用DAX函数(FORMAT)添加:

通过过渡表(辅助表)实现了关系的成功创建

【注意事项】在多对一的模型关系中,“一”对应维度表,故在上述日期(月份)的关系中,年月表是维度表,日期表和预算表都是事实表(事实表、维度表是相对的概念,不是绝对的概念)

Step3:建立度量值:预算数

(2)创建透视

创建数据透视表,年月来自日期表

发现如下问题:预算数没有按月汇总,而是都以总计列示,不符合预期

原因是年-月这一维度字段来自日期表(本关系中为事实表),故需要将年月字段进行调整,取自年月表

结果如下:

2.可视化呈现

(1)预期效果

上述可视化图表均在Excel中完成,使用Excel的一个工作表完成了6个细分模块的可视化呈现。

至此,我们实现了在Excel中完成从Power Query数据清洗,到Power Pivot模型搭建、度量值建立,再到动态可视化的全流程。

下面我们来具体讲下每个图的关键步骤(具体的图表操作细节可以参见本合集的可视化部分)

Excel财务小技巧之19「Excel可视化:基础图表+图表设置」

(2)26年1-3月预实分析

基础数据:

其中达成率计算:=实际数/预算数

(3)预算达成&实际销售卡片图

核心思路:

使用文本框链接公式

可适当对文本框进行修饰,比如:加边框、阴影等

(4)同比分析

基础数据:

其中,上年同期销售额:

=calculate('度量值表'[实销总金额],SAMEPERIODLASTYEAR('日期表'[Date]))

(5)销售员月度趋势

基础数据:

(6)品牌实销占比

(7)品牌实际/预算/同比

基础数据:
核心函数和操作:
一是品牌数据验证设置:
具体知识点可参考:
Excel财务小技巧之13「数据验证+条件格式」
二是INDEX+MATCH
具体知识点可参考:
Excel财务小技巧之7「从 VLOOKUP 到 OFFSET:财务查找/匹配函数全解2」
三是标题自动调整:
实现效果:
修改品牌下拉菜单,图表联动

五、核心知识点总结

1.CALCULATE 核心

作用:改写筛选上下文,控制计算范围

语法:CALCULATE(度量值, 筛选条件1, 条件2...)

必须搭配:ALL / ALLEXCEPT / FILTER / 时间智能

2.四大高频用法(财务 90% 场景)

(1)固定筛选(算指定品牌 / 区域)

CALCULATE([实销总金额],'产品信息'[品牌]="苹果")

(2)清除筛选(算占比)

CALCULATE([实销总金额],ALL('产品信息'[品牌]))

(3)保留筛选(同表保留指定维度)

CALCULATE([实销总金额],ALLEXCEPT('产品信息','产品信息'[品牌]))

(4)复杂条件(逐行判断)

CALCULATE([实销总金额],FILTER('产品信息','产品信息'[单价]>6000))

3.高频时间智能函数

上月:PREVIOUSMONTH('日期表'[Date])

上年同期:SAMEPERIODLASTYEAR('日期表'[Date])

同比公式:DIVIDE([本月],[上年同期])-1

4.财务经典组合

销售额占比 = [销售额] / CALCULATE([销售额],ALL(维度))

品类内占比 = [销售额] / CALCULATE([销售额],ALLEXCEPT(表,保留列))

预算达成率 = DIVIDE([实际],[预算])

5.注意事项

FILTER / ALLEXCEPT 第一个参数必须是表

ALL 清除筛选,切片器字段要与 ALL 字段一致

多对多关系 → 用品牌表、年月表做过渡

【本期总结】

截止目前,我们Power Pivot 系列正式收官
从模型搭建到 DAX 函数,从日期表到全自动报表,希望这套内容能真正帮你提升效率,让Excel成为你的工作助力。

【阶段总结】

Excel小技巧的主体部分到此就结束了。这套系列从日常高效工具、数据清洗到可视化分析,再到 Power Query/Power Pivot 自动化建模,覆盖了财务人从基础到进阶的全场景 Excel 能力。
接下来Excel系列将进入不定期更新的番外篇,同时开启SQL系列合集的更新。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-29 09:23:00 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/567370.html
  2. 运行时间 : 0.108700s [ 吞吐率:9.20req/s ] 内存消耗:4,723.48kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7550e14f915ce31f44c82ef193a2dcc8
  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 ( 3.94 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.30 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.000557s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000928s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000522s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000337s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000740s ]
  6. SELECT * FROM `set` [ RunTime:0.000203s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000606s ]
  8. SELECT * FROM `article` WHERE `id` = 567370 LIMIT 1 [ RunTime:0.000510s ]
  9. UPDATE `article` SET `lasttime` = 1777425780 WHERE `id` = 567370 [ RunTime:0.015725s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000268s ]
  11. SELECT * FROM `article` WHERE `id` < 567370 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000479s ]
  12. SELECT * FROM `article` WHERE `id` > 567370 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007557s ]
  13. SELECT * FROM `article` WHERE `id` < 567370 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000748s ]
  14. SELECT * FROM `article` WHERE `id` < 567370 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000655s ]
  15. SELECT * FROM `article` WHERE `id` < 567370 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000688s ]
0.110409s