SuperAPI AI 工具集

power-bi-modeling

数据与分析

查看项目

更新于 10-15 23:42

技能介绍

用途:该技能使用 pbi-cli 管理 Power BI 语义模型结构,面向需要在命令行中创建、调整和维护数据模型的场景,涵盖表、列、度量值、关系、层次结构与计算组等建模对象。

使用方式:需先安装并连接,命令为 pipx install pbi-cli-tool、pbi-cli skills install、pbi connect。

主要能力:表操作包括 list、get、create、delete、rename、refresh、schema 与 mark-date;列支持 list、get、create(数据列或表达式计算列)、delete、rename;度量值支持 list、get、create、update、delete、rename、move,并可指定格式字符串、显示文件夹与描述;关系支持创建、删除、查询、激活与停用;层次结构和计算组也提供创建、查询与删除等命令。还可通过 DAX 表达式创建日历表并标记为日期表。

注意事项与限制:多行 DAX 使用 -e 传参时会丢失换行,复杂表达式建议通过 stdin 管道传入。mark-date 要求日期列连续无缺口,否则时间智能函数会静默返回空值。部分版本 relationship create 默认双向,创建后应立即用 pbi --json relationship get 检查。通过 --dax-expression 创建的计算表不会在数据刷新时更新,仅在完全刷新或重算时重新计算。format-string 中的字面美元符号需做 shell 转义,建议写成 "$#,##0"。计算组中首个创建的项会成为默认项,需注意顺序。另可使用 --json 便于脚本处理,并用 pbi database export-tmdl 导出 TMDL 做版本控制。