I love Power BI – 哥本哈士奇(aspnetx)
我从2013年开始关注Power BI,虽说不是深度用户但对其感情还是挺深的。但随着大环境的变化,想在国内靠它来吃饭越来越难了,眼看这个东西离自己越来越远就特别难受,于是用Vibe Coding做了一个类似的工具。这个想法在没有AI之前想都不敢想,如今即使没有顶流的Claude或者Codex,用国产Trae + Deepseek也能做个大样出来。这篇不show技术,主要给大家看看目前能做成个什么样子。 摘要 我从2013年开始关注Power BI,虽说不是深度用户但对其感情还是挺深的。但随着大环境的变化,想在国内靠它来吃饭越来越难了,眼看这个东西离自己越来越远就特别难受,于是用Vibe Coding做了一个类似的工具。这个想法在没有AI之前想都不敢想,如今即使没有顶流的Claude或者Codex,用国产Trae + Deepseek也能做个大样出来。这篇不show技术,主要给大家看看目前能做成个什么样子。 记在前面 我是在Mac平台下玩的,所以后续桌面版也打算现在Mac上玩,主要还是因为Power BI根本就不给Mac用户玩。当然借助Vibe Coding以及选择的技术架构,直接生成一个windows版本的也不是很费劲。 关于Token的消耗,我用的是火山agent plan,200每月现在打折49的那一档,由于周额度的限制,根本不够,于是开了另外一个号一起用,但还是不太够,于是折腾了下Trae的点数,这才勉强够用。 这个临摹纯粹是出自自己对Power BI的情怀,跟微软以及ALteryx没有任何关系,也没有任何商业使用的意图,当然也不会去对接Power BI Service,功能按照Power BI的习惯并参考和结合Alteryx加了自己的理解和更改,纯学习和交流用。 没有DAX相关的功能,我在考虑如何让这部分更简化。 不支持读取pbix,保存直接存成普通JSON格式。 整体界面 顶部还临摹了「仪表板 / 数据」视图切换:「仪表板」是设计画布,「数据」用于管理数据集。 按钮动作 按钮支持多种预设动作,用于在演示模式下实现页面跳转与交互控制: 形状 形状按分组提供:矩形、基本形状、箭头总汇,以图标网格形式展示: Ribbon · 视图页签 页面视图 三种缩放模式适配不同查看需求。这个功能当初跟AI聊的比较痛苦,沟通了好几轮才达到我想要的效果。 右侧面板 · 筛选器 右侧面板 · 选择窗格 右侧面板 · 书签窗格 视觉对象类型全览 仿照了仪表板支持 20 种图表类型 + 切片器,覆盖常见数据分析场景。 柱形与条形 类型 说明 […]