[功能发布]Excel与PowerBI互通互联升级版连接SSAS和AzureAS

Excel催化剂发自内心地热爱着PowerBI社区,从最开始提供了PowerBIDeskTop的互通互联功能,到无偿奉献所有此功能的核心原代码,再到今天的高潮,献上最具商业价值的高级功能,让企业级商业智能BI项目插上翅膀,最强大的、最易用的Excel前端作数据展示层,加上最强大的数据后端SSAS或AzureAS,完美之选!

Excel催化剂数据领域回顾

Excel催化剂的老朋友都知识,Excel催化剂插件最大的特色是提供数据领域高端应用场景,而非一些简单的Excel内部功能的组合简化。故从其诞生之日起,就与大数据、人工智能、云计算、商业智能BI等ABC数据高级主题有关系。

从第3波开始,Excel催化剂迫不及待地就给大家送上Excel与PowerBIDeskTop互通互联的强大功能,全球范围内唯一将Excel与PowerBIDeskTop作合体的插件,从2018年起至今仍旧是。

传送门:

第3波-与PowerbiDesktop互通互联-功能体验国际领先水平

第5波-使用DAX查询从PowerbiDeskTop中获取数据源

第6波-导出PowerbiDesktop模型数据字典

在笔者所从事的企业级商业智能BI的项目开发中,其实很早就已经开发过Excel与SSAS相结合的功能,因其属于企业级的应用范畴,一直没打算将其公开化。

2020年已来,为了让更多人不受限于公司的决策而迟迟未能享受到此举世瞩目的极具生产力功能,也为了对PowerBI社区作一些引导性指引(当下太多人没有一个整全的方案,拿PowerBIDeskTop和PowerBI Pro的方案当作是所有解决方案,硬生生地将本该用于自助式BI,用于个体的小型模型的数据分析工具,让升到整个企业商业智能项目来使用)。虽然本该是非常大的商业价值的功能,也尝试回报社区的心态,将其免费化,让更多人早早可以享受到终级的数据红利,摆脱低效数据报表制作的职场生活。

一起为了良性的心态而努力

一个非常打击的现实是,就算Excel催化剂从始至终,都是热爱着PowerBI社区,希望自己的一点本领能够最大化地被使用起来。

在2018年1月起已完成Excel与PowerBIDeskTop的互通互联功能,无可挑剔地完美胜任最极端的场景使用。但社区里还是有大部分的人群未能有机会认识到Excel催化剂并其带来的便利。

PowerBI社区领袖也少有直接的推荐,单凭笔者一人黄婆卖瓜式地战斗了近两年,明明知道有一些细节可以再优化,也完全没有动力去做,转而去到传统的Excel领域去做一些无关痛痒的功能来补全Excel催化剂的功能全面性。

这样的结局,最终让PowerBI社区的群体,第一印象中Excel催化剂是面向Excel群体而存在,而不是PowerBI,甚至也容易面对一些有一点点PowerBI技术小学问的不屑。

最严重的情况下,更是让一些三流人员在社群里恶意诽谤,说笔者日常的推文和自我推荐的解决方案是忽悠人,Excel催化剂就是给小白Excel用户使用,所做的一切不过是忽悠人,收割小白。

这样的事情真是伤透心,可能也因为这样的事情,让笔者再次重新回到PowerBI的战场,认真地重新对其之前的PowerBI功能进行再优化,具体优化范围有:

  1. 将原有的DAX编辑区进行改造,现可用于DAX语句自动着色,从其他网页或DAXStudio上复制过来的内容,一样可保留原有颜色。

  2. 将PowerBIDeskTop性能分析上的DAX查询,直接可复制到Excel催化剂的DAX查询编辑窗口中,经过【清除筛选条件】操作后,得到干净DAX查询语句。

清除多余筛选条件和分类汇总后的结果如下:

  1. 将导出数据字典进行再优化,更全面的PowerBI模型解读

利用老外PowerBI的MVP做好的模板,经笔者再改造升级,和Excel催化剂的功能进行整合,最终实现一键生成模型数据字典的效果。

  1. 最震撼的部分,当然是将Excel与SSAS或AzureAS企业级分析模型进行连接的功能开发出来,比PowerBIDeskTop的连接更具推广价值,在企业商业智能项目中,更有应用场景。

最后,送上简单的视频演示效果,后续详见的视频录制,将发布到Excel催化剂的视频教程中。

功能使用权人人皆可得

Excel催化剂已经做完了该做的部分,这么优秀的功能摆在大家面前,看大家是否乐意来响应,将其收入囊中,老规矩不食言,任何在Excel催化剂上发布的功能,都将是对个人用户开放,免费使用,包括以上所提及的一切功能

为了让Excel催化剂走得更远,只求大家拿出同等地参与之心,从人拾柴火焰高,一起来将Excel催化剂带给更多人知道认识它。

同样的门槛,转发此文至朋友圈,并附上你对Excel催化剂的喜爱评语,收集66个赞,集赞后私信或公众号后台回复。即可获取到使用的激活码及配置文件,免费使用上述功能(购买过视频教程的用户,直接享受免转发任务即可使用,并后续出的相关视频功能讲解,深入每个细节完全掌握其使用)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312348.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

window oracle 只有bak文件怎么恢复_一起来学习Oracle的备份恢复基础吧-4

基于backup controlfile的恢复使用备份的控制文件在实际工作中的两种情况:当前控制文件全部损坏,而数据文件备份、控制文件备份及当前的日志处在不同的SCN版本,它们之间又增加过表空间(数据文件)。当前控制文件没有损坏,但是想恢复…

微服务、容器和Kubernetes的2020你怎么看?

历史上,有些年份比其他年份容易预测。因为市场出现的稳定性使追踪趋势线变得更加容易。2020年将是企业向微服务迁移的关键一年:稳定并逐步地向主流应用过渡。毫无疑问,IT组织正在转向微服务架构。微服务将应用程序分解为许多小部分&#xff0…

C++类对象作为类成员

C类中的成员可以是另一个类的对象&#xff0c;我们称该成员为对象成员 代码如下&#xff1a; #include <iostream> using namespace std; #include <cstring>//类对象作为类成员 class Phone {public:Phone(string PName) {cout << "Phone函数的调用&…

mysql revoke详解_MySQL删除用户权限(REVOKE)

MySQL 数据库中可以使用 REVOKE 语句删除一个用户的权限&#xff0c;此用户不会被删除。语法格式有两种形式&#xff0c;如下所示&#xff1a;1) 第一种&#xff1a;REVOKE [ ( ) ] [ , [ ( ) ] ]…ON FROM [ , ]…2) 第二种&#xff1a;REVOKE ALL PRIVILEGES, GRANT OPTIONFR…

.NET 大数据实时计算--学习笔记

摘要纯 .Net 自研大数据实时计算平台&#xff0c;在中通快递服务数百亿包裹&#xff0c;处理数据万亿计&#xff01;将分享大数据如何落地以及设计思路&#xff0c;技术重难点。目录背景介绍计算平台架构项目实战背景介绍计算平台架构分片实时计算计算平台数据统计模型开源项目…

C++静态成员函数

#include <iostream> using namespace std;//静态成员函数 //所有对象共享同一个函数 //静态成员函数只能访问静态成员变量class Person {public:static void func() {m_A 100;//静态成员函数可以访问静态成员变量 // m_B 200;//报错&#xff0c;静态成员函数不可以访…

python封装工具类多个项目使用_【arcpy项目实战】将多个点两两生成的最短路径pyhon代码封装入script中...

import osimport arcpyarcpy.env.workspacearcpy.GetParameterAsText(0)#选取环境cost arcpy.GetParameterAsText(1) #成本栅格shparcpy.GetParameterAsText(2) #选取要素的要素类out_patharcpy.GetParameterAsText(3) #命名字段裁剪后输出目录cursorarcpy.da.SearchCursor(shp…

asp.net core 实现支持多语言

asp.net core 实现支持多语言Intro最近有一个外国友人通过邮件联系我&#xff0c;想用我的活动室预约&#xff0c;但是还没支持多语言&#xff0c;基本上都是写死的中文&#xff0c;所以最近想支持一下更多语言&#xff0c;于是有了多语言方面的一些实践国际化/本地化介绍国际化…

C++成员变量和成员函数分开存储

在C中&#xff0c;类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 首先先看一下空对象占用多少空间&#xff1a; #include <iostream> using namespace std; //成员变量和成员函数是分开存储的class Person {};void test01() {Person p;cout &l…

dotnet 将C#编译为wasm让前端html使用

其实 dotnet 是全栈的首选&#xff0c;原因是因为可以开发的方向太多&#xff0c;比如大本营PC端&#xff0c;以及后台。还有移动端&#xff0c;包括 IOS 和安卓端。现在还能用来写前端&#xff0c;本文就来告诉大家如何在前端使用现有的C#代码&#xff0c;通过 WebAssembly 使…

python目标跟踪精度曲线图_Python+opencv3.4+Kalman滤波在视频中跟踪绘制运动目标,Pythonopencv34kalman,卡尔曼滤波,实现,物体,追踪,和,轨迹...

实验环境&#xff1a;Python3.6OpenCV3.4pycharm2019代码实现&#xff1a;首先是一个简单的不用kalman滤波的运动目标追踪代码这里可以根据需要进行摄像头运动目标识别&#xff0c;只要把camera cv2.VideoCapture(./video/yellow_ball.mp4)# 改成camera cv2.VideoCapture(0) …

C++this指针的用途

this指针的用途&#xff1a; 1.当形参和成员变量同名时&#xff0c;可用this指针来区分。 2.在类的非静态成员函数中返回对象本身&#xff0c;可使用return *this 每一个非静态成员函数只会诞生一份函数实例&#xff0c;也就是说多个同类型的对象会共用一块代码&#xff0c;那…

【实战 Ids4】小技巧篇:自定义登录页操作

今天的内容很简单&#xff0c;1分钟就能看完&#xff0c;5分钟就能学会&#xff0c;但是却是在我们平时开发中必须要学会的一个小知识点&#xff0c;我就不让大家走弯路了&#xff0c;直接看操作。在平时的IdentityServer4开发中呢&#xff0c;我们都是根据官方的Demo来操作一遍…

mysql_result函数用不了_mysql_result()函数怎么在PHP中使用

mysql_result()函数怎么在PHP中使用发布时间&#xff1a;2020-12-21 16:30:03来源&#xff1a;亿速云阅读&#xff1a;69作者&#xff1a;Leah这篇文章给大家介绍mysql_result()函数怎么在PHP中使用&#xff0c;内容非常详细&#xff0c;感兴趣的小伙伴们可以参考借鉴&#xff…

Asp.Net Core下的开源任务调度平台ScheduleMaster

从何说起2017年初的时候&#xff0c;由于当时项目需要做了一个乞丐版定时调度系统&#xff0c;那时候只在单机上实现了核心的调度功能。做这个玩意之前也调研了社区中开源的解决方案&#xff0c;找了几个实地部署试跑了一下&#xff0c;其实都很不错。但那时候我们有个问题就是…

python如何加密字符串_Python实现对字符串的加密解密方法示例

本文实例讲述了Python实现对字符串的加密解密方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;需求是是要将密码存在数据库里&#xff0c;所以要加密解密是可逆的&#xff0c;在数据库里不要有特殊字符&#xff0c;防止数据库备份和恢复中出错。安装PyCrypto&#…

C++友元

友元的目的就是让一个函数或者类访问另一个类中私有成员 友元的关键字&#xff1a;friend 友元的三种实现&#xff1a; 1.全局函数做友元 2.类做友元 3.成员函数做友元 一.全局函数做友元 #include <iostream> using namespace std; #include <cstring>class Bu…

C#录制视频

这是一个使用C#语言制作的录制框架&#xff0c;支持录制桌面&#xff0c;多屏&#xff0c;声音&#xff0c;摄像头&#xff0c;某个应用程序的界面1.安装使用此框架需要安装扩展包Kogel.Record,可以Nuget上搜索或者使用Nuget命令Install-Package Kogel.Record安装完成包后会出现…

C++加号运算符重载

运算符重载概念&#xff1a; 对已有的运算符重新定义&#xff0c;赋予其另一种功能&#xff0c;以适应不同的数据类型 加号运算符重载&#xff1a; 1.成员函数重载加号&#xff1a; #include <iostream> using namespace std;//加号运算符重载//1.成员函数重载号class …

python编程小案例_用Python3编程写第一个小案例!-Go语言中文社区

用Python3编程第一步&#xff01;今天博主跟大家聊一聊如何使用Python3编程第一步&#xff01;&#xff01;不喜勿喷&#xff0c;如有建议欢迎补充、讨论&#xff01;Come on&#xff01;在前面的几篇文章中我们已经学习了一些Python3 的基本语法知识&#xff0c;我们尝试来写一…