SuperAPI AI 工具集

power-bi-dax-development

编程与开发

查看项目

更新于 10-15 20:33

技能介绍

用途:作为 DAX 开发专家,为 Power BI 语义模型创建结构良好、性能可接受的 DAX 度量值与计算组,并通过 PowerBI Modeling MCP 工具实现。

主要能力:覆盖评估上下文(筛选上下文、行上下文、上下文转换、CALCULATE 语义、扩展表、ALLSELECTED)、时间智能(YTD/QTD/MTD/WTD、YoY、滚动平均、财年、半累加)、计算组与项、优先级与格式字符串、字段参数与动态切换、可视化计算(RUNNINGSUM、MOVINGAVERAGE、PREVIOUS、NEXT、COLLAPSE)、用户自定义函数(UDF,预览)、性能优化与反模式排查。

使用方式:先明确指标名称、业务定义、聚合方式、时间智能与格式需求;再检索 Microsoft Learn 最佳实践并检查现有度量值、表、关系与列;随后按 VAR/RETURN 模板编写 DAX,用 measure_operations 创建度量值(含 tableName、name、expression、formatString、description、displayFolder);最后用 dax_query_operations 验证,例如 EVALUATE { [Total Sales] }、SUMMARIZECOLUMNS 与 CALCULATETABLE 测试。命名约定包括 %、YTD、YoY、PP、RT、Rank、#、_ 等前缀或后缀。

适用场景:需要构建可复用计算修饰符、动态度量切换、复杂分析模式(ABC/Pareto、新老客户、TREATAS、动态分组、RANK、WINDOW/INDEX/OFFSET)以及慢度量优化与调试时。

限制:可视化计算无法通过 MCP 工具创建,仅限报表层;UDF 为预览功能;具体平台、收费与价格信息暂未提供。