深入探索PowerBI高级筛选API及其视觉效果

需积分: 14 0 下载量 19 浏览量 更新于2024-11-19 收藏 922KB ZIP 举报
此样本是基于PowerBI的1.7版本,演示了Advanced Filtering API的使用。通过这个API,可以实现批量数据点选择以及离散数据点选择,提高了数据筛选的灵活性和效率。 此自定义视觉效果允许用户选择数值数据输入,并且能够在同一报告表中的所有其他视觉效果中展示这些选择。用户可以通过调整滑块来选择离散值或值的范围,进而实现对报告数据的精确控制。 为了搭建开发环境,首先需要根据提供的详细说明进行设置。接下来,克隆本示例仓库后,运行命令 `npm install` 来安装所有必要的模块。这一操作会安装所需的开发依赖项,并且将可视化对象正确连接到PowerBI。 在环境搭建完成后,开发者可以通过执行 `pbiviz start` 命令来启动开发应用。这是为了确保所构建的可视化对象可以在开发环境中正确运行和测试。 在查看和理解代码方面,开发者可以利用PowerBI Visuals的交互实用程序来进行离散选择。这些实用程序为开发者提供了编写交互式视觉效果的工具和接口。 本项目使用了TypeScript语言进行开发。TypeScript是JavaScript的一个超集,它添加了类型系统和对ES6+的新特性支持,是开发大型应用的首选语言,尤其适用于需要严格类型检查的场景。在PowerBI自定义视觉开发中,使用TypeScript能够增加代码的可读性、可靠性和维护性,同时提高开发效率。 文件名称列表中包含 'powerbi-visuals-sampleslicer-master',这表明了样本文件是以源代码仓库的形式存在,且为Master版本,通常意味着这是一个稳定的版本,可以进行阅读和进一步的开发应用。 总之,这个PowerBI自定义视觉样本 'sampleslicer' 是一个优秀的资源,对于任何希望学习如何在PowerBI中创建高级筛选器视觉效果的开发者来说,具有很高的参考价值。"