TabularEditor-Scripts 开源项目下载与安装教程
2024-12-03 03:35:15作者:幸俭卉
1. 项目介绍
TabularEditor-Scripts 是一个面向 PowerBI 开发者的开源项目,提供了用于 Tabular Editor 的各种脚本,旨在提高 Tabular Editor 的使用效率。这些脚本可以帮助开发者自动化一些重复性工作,提升开发速度,同时支持 Tabular Editor 2 和 3。
2. 项目下载位置
该项目托管在 GitHub 上,您可以通过以下位置进行下载:
GitHub 仓库地址:github.com/PowerBI-tips/TabularEditor-Scripts
3. 项目安装环境配置
配置要求
- Tabular Editor 2 或 3
- .NET Framework 4.5 或更高版本
配置步骤
-
安装 Tabular Editor:首先确保您已经安装了 Tabular Editor 2 或 3。可以从官方网站下载并安装。
-
确认 .NET 版本:确保您的系统安装了 .NET Framework 4.5 或更高版本。可以在“控制面板” -> “程序和功能” -> “打开或关闭功能”中检查。
图片示例

图1:Tabular Editor 安装界面

图2:.NET Framework 版本检查
4. 项目安装方式
-
下载项目:从 GitHub 仓库下载项目源码,通常为 zip 文件。
-
解压源码:将下载的 zip 文件解压到指定的文件夹。
-
运行脚本:在 Tabular Editor 中,打开“高级脚本”面板,将脚本代码复制并粘贴到面板中,然后运行。
5. 项目处理脚本
以下是一个示例脚本,该脚本会自动为选定的列生成 SUM 度量,并隐藏原列:
/*
* 标题:自动生成 SUM 度量
* 作者:某技术专家
* 描述:此脚本会为当前选定的列生成对应的 SUM 度量,并隐藏原列。
*/
// 循环遍历所有选定的列
foreach(var c in SelectedColumns)
{
// 为选定的列添加 SUM 度量
var newMeasure = c.Table.AddMeasure("Sum of " + c.Name);
newMeasure.DaxObjectFullName = "SUM(" + c.DaxObjectFullName + ")";
newMeasure.DisplayFolder = c.DisplayFolder;
newMeasure.FormatString = "0.00";
newMeasure.Description = "此度量是列 " + c.DaxObjectFullName + " 的总和";
// 隐藏原列
c.IsHidden = true;
}
请确保在运行任何脚本之前,您已经理解了脚本的功能,并对其代码进行了仔细检查。避免执行未知来源的脚本,以防止潜在的安全风险。
登录后查看全文
热门项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0191
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0114
Step-3.7-FlashStep-3.7-Flash是一个拥有 1980 亿参数的稀疏混合专家(MoE)视觉语言模型,由 1960 亿参数的语言主干网络和 18 亿参数的视觉编码器组合而成,具备原生图像理解能力。Python00
JoyAI-EchoJoyAI-Echo,这是一个独立的、仅用于推理的版本,旨在实现分钟级多镜头音视频生成。它采用了经过蒸馏的DMD生成器、配对的跨模态记忆以及故事级别的一致性。其性能的核心在于,一个跨模态视听记忆库能够在长达五分钟的视频中保持角色外观和语音音色的一致性。同时,一个训练后处理流程将基于记忆的强化学习与分布匹配蒸馏相结合,实现了7.5倍的速度提升,显著增强了视觉质量和对齐效果。00
omega-aiOmega-AI:基于java打造的深度学习框架,帮助你快速搭建神经网络,实现模型推理与训练,引擎支持自动求导,多线程与GPU运算,GPU支持CUDA,CUDNN。Java04
llm-universe本项目是一个面向小白开发者的大模型应用开发教程,在线阅读地址:https://datawhalechina.github.io/llm-universe/Jupyter Notebook08
热门内容推荐
最新内容推荐
项目优选
收起
deepin linux kernel
C
32
16
暂无描述
Dockerfile
763
4.96 K
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
1.8 K
191
Ascend Extension for PyTorch
Python
718
875
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
856
1.92 K
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.07 K
1.09 K
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.73 K
1.02 K
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
676
1.33 K
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
455
437
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
C
454
5.07 K