自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 PowerBI实用技巧——案例十三 (根据所选日期,动态计算每年新客户数量)

统计在动态最新年月中有销售且前一年全年无销售的新客户数量。

2025-03-11 14:35:38 426

原创 Tableau性能优化汇总

对 Tableau Server 使用的目录进行扫描的防病毒软件可能会影响 Tableau Server 的安装和持续使用。无论您是在一台计算机上还是多台计算机上运行 Tableau Server,一般规则是,CPU 核数和 RAM 越多,性能越高。如果在虚拟环境中运行 Tableau Server,请将您虚拟机的最佳做法用于 vCPU 分配,这与虚拟机主机上物理 CPU 的数量相关。呈现视图和刷新数据提取在服务器上产生的负荷最大,所以应该针对您的组织最感兴趣的任务进行优化。针对有大量查询的环境进行优化。

2025-02-17 17:34:34 683

原创 永洪BI常用开发小功能(工具框提示等等),博客持续更新

常规在设置图表的标签或者工具框提示时可以在“格式”中进行设置,例如,将下方的环形图的标签显示为百分比2位小数。维度名称: {col['维度名称']}销售数量: {col['销售数量'],number,#0,0} //这里是为千份位数值类型,并且不保留小数位占比: {col['占比'],number,#0.00%} //这里面数值类型,并且以百分比保留2位展示。

2025-02-14 16:44:24 301

原创 基于永洪js脚本实现,调整缩放轴的样式

备注:V9.3及以下的版本暂时无法设置默认滚动几个柱子,并且滑动的效果也并不是很顺滑,建议尽量少用缩放轴。图表.axisrange.hasMiniChart = false。图表.axisrange.hasBtns = false。图表.axisrange.size = 12。//指关掉缩放轴的小图,建议关掉更好看一点。//指关闭掉缩放轴两侧的按钮。

2025-02-14 14:29:47 140

原创 基于永洪js脚本实现,通过用户白名单控制其下载指定控件数据内容

基于永洪js脚本实现,根据白名单控制哪些用户可以下载数据,并且指定下载哪些控件的数据解决方案。

2025-02-13 14:44:05 570

原创 基于永洪js脚本实现,按钮点击前后的改变显示效果

页面加载时按钮有默认状态,比如“月”按钮处于激活状态,对应的月趋势图显示,日趋势图隐藏;var loc = new Locator([],OBJECT,DETAIL)var color = new Color(0xFFFFFF); //选择后的颜色var color2 = new Color(0x00A3FF); //不选择时的颜色

2025-02-13 14:26:39 675

原创 基于永洪js脚本实现,报告默认打开时,日期选项为最新日期

param["日"] =formatDate(param["文件控件"],"yyyy-MM-dd") // 将文件控件的值格式化后赋值给日参数,日参数就是后面sql的where条件;

2025-02-10 14:00:46 263

原创 基于永洪js脚本实现,重置参数

需求描述在永洪BI中,默认的重置功能可能只是将筛选器置为空,无法满足特定需求。通过JavaScript脚本,可以实现更灵活的重置逻辑,例如重置参数、清除筛选条件并恢复默认状态等。以下是基于永洪JS脚本实现重置参数的代码1、树状结构的重置:树状结构是办法重置为全选的状态,只能赋值为null,null配置为不选就等于全部,脚本如下:树状筛选器.setSelectedObjects([null], STRING);

2025-02-10 11:40:05 344

原创 基于永洪js脚本实现,逻辑判断(if else if )

/ 参数为2或其他值时,显示模块2,隐藏模块1。if (param["传参"] == 1) {// 参数为1时,显示模块1,隐藏模块2。模块2.visible = false;模块1.visible = false;模块1.visible = true;模块2.visible = true;// 根据传入参数控制模块的可见性。

2025-02-10 11:26:23 176

原创 Tableau实用技巧 —— 提取Tableau文件中图片

在日常开发过程中,我们时常会遇到两种图片提取需求:一是本地报告中的图片文件丢失需要找回,二是从网络论坛中发现有价值的报告图片希望保存使用。针对这些实际应用场景,以下将详细介绍有效的图片提取方法。通过"文件"菜单打开目标Tableau工作簿(.twb或.twbx)获取Tableau源文件(.twb或.twbx格式)在文件路径属性中,查找与开发环境对应的数据源路径。在弹出的数据提取窗口中,定位"属性"选项卡。在菜单栏中选择"数据" > "提取数据"• 注意文件路径中的特殊字符和空格。

2025-02-07 17:52:59 515

原创 BI可视化工具变迁:国内外对比与未来技术方向深度解析

普通打工人,”掌握AI” 等于 “会用就行“。

2025-02-06 13:49:38 431

原创 PowerBI实用技巧——案例十二 (根据所选日期动态滚动日期并累计求和显示)

分享一波Power BI求累计值的小技巧,在Dax的现有函数中,我们听到累计值就会想到EARLIER函数,但是最于刚入门,以及表结构复杂的小伙伴可能使用该函数会发现,计算出来的值怎么都不对,所以本篇文章就介绍如果使用EARLIER及以外的计算方法来实现累计求和的功能。

2024-05-09 14:11:50 4619

原创 PowerBI实用技巧——案例十一 (根据所选日期动态滚动显示日期)

分享一波常用的日期动态滚动显示的小技巧,类似的方法还有很多,这里举3个小案例参考。

2024-05-08 11:14:41 2545

原创 PowerBI实用技巧——案例十 (利用SVG图像可视化)

可能通过此链接进行简单入门学习

2023-02-03 10:42:09 6057 3

原创 PowerBI实用技巧——利用DATEDIFF实现时间进度百分比

需求概述:根据系统默认时间当年1月~当年12月为一年(或指定财年)进行时间百分比进度展示。

2023-02-01 14:42:27 2742

原创 Qlik Sense申请试用账号详细步骤(可试用30天)

填入相关资料,下一步继续填写相关内容(输入正确的邮件,会有验证码发送至邮箱),等待Let's get started邮件,直接点击邮件内的链接直接登录。创建完成,使用创建好的账号登录即可,如下,可以看到自己的试用期限。登录Qliksense官网注册一个账号(个人邮箱和企业邮箱均可)点击右上角账号可切换至打开分析服务,就可以学习开发报告了。注册账号之后,参考第一步已有账号操作的链接地址。选择租户所在的区别,国内的用户默认是亚太。如果有账号的用户直接点击该链接。

2023-01-31 17:03:40 664

原创 Qlik Sense Enterprise Windows版(非集群)——详细安装步骤

Qlik Sense分为客户端(Desktop)和服务器(Server),本文主要介绍Qlik Sense Server的图形化界面安装操作。安装方式也分为两种,一种是图形化界面安装,另一种是静默安装。一般只有在特殊报错情况下我们才使用静默安装,静默安装的方法我也会写本文的最后,供大家进行参考。需满足以下条件:因版本更新迭代,实时情况可根据官方文档及时调整

2023-01-31 10:57:11 1126 2

原创 三、Tableau Server相关文档:Tableau Server 完整升级流程

升级前必检查项1.升级前检查Tableau 官网查看相应的tableau server版本对服务器的硬件要求,必须满足最低要求且稍微要高一点。2.备份好相关工作薄数据及TSM配置数据3.预备未升级前Tableau Server版本的安装包,以供升级未成功时可恢复还原使用4.检查Tableau Server的license是否过了有效期,如果过期不建议升级,并且试用版本的License不能升级Tableau Server。第一步:使用管理员权限运行安装升级版本的安装包第二步:.

2020-12-31 11:17:19 794

原创 二、Tableau Server相关文档:Tableau Server 完整备份及升级操作步骤

在对Tableau Server进行备份前,需要先了解如下知识点1.tableau server 相关数据备份(tsm maintenance backup)定义:创建Tableau Server管理的数据的备份。此数据包括 Tableau PostgreSQL 数据库(存储库),其中包含工作簿和用户元数据,以及数据提取(.tde 或 .hyper)文件。此数据不包括配置数据。脚本:tsm maintenance backup -f 21_backup -d2.tableau se...

2020-12-29 15:35:02 1035

原创 一、Tableau Server相关文档:Windows环境Tableau Server 安装流程及安装后TSM相关配置流程

安装前必检查项1.安装前查看系统当前所有端口的占用情况;或者输入“netstat -ano |findstr "端口号"”命令Tableau Server默认的端口是80,如果服务器已经有软件使用到了80端口,会导致tableau server安装失败等系列问题。2.Tableau 官网查看相应的tableau server版本对服务器的硬件要求,必须满足最低要求且稍微要高一点。3.服务器为windows环境时,检查C盘是否有足够的空间,并且询问C盘是否可以扩充空间,因为后续Tableau

2020-12-25 16:20:28 1960

原创 Power BI Power Query 批量导入多Excel工作簿中的数据

借鉴原文地址:https://www.cnblogs.com/alexywt/p/11390097.html需求描述:在Power Query批量导入并且合并Excel文件第一步:拿到文件夹下所有的工作簿文件的全路径字符串列表,在Power Query界面中依次点击“新建源/文件/文件夹”,填入文件夹路径后点击确定,在随后弹出对话框中,直接点击“转换数据”按钮第二步:添加一个自定义列,名称为“文件路径全称”,公式为: =[Folder Path]&[Name]第三步:保留文件

2020-12-25 14:02:04 8645 1

原创 PowerBI实用技巧——案例九 (PowerBI打开报表时,默认选择数据最新日期)

需求梳理:powerbi仅对区间类型的筛选器才会默认选出最大日期,但下拉列表或者列表筛选器,都只能在发布时默认选中一个值。这样就导致如果发布时日期选中的1号的值,那在3号打开报表时想看2号最新数据时,需要重新筛选日期列表。因为PowerBI筛选器功能的限制,所以我们可以采用如下的方法:默认一直选中一个名称,但是可以筛选实际的最新日期数据。1.第一步:获取事实表中最大日期maxdate = MAXX(ALL(T_FACT),T_FACT[DATA_TIME])2.第二步:判断日期列是否为.

2020-12-09 18:28:37 5718

原创 Power Query功能解析及用法——逆透视列(列转行Unpiovt、行转列Piovt)

想必大家在开发报表时,经常会遇到后台开发的事实表或者维度表的表结构无法满足前端的开发需求。所以这里就需要前端的小伙伴对导入进PBI里面对数据或者是表结构进行变化处理。今天主要分享的是以下几点:1.什么是数据的结构?什么情况下面需要对数据进行结构化的处理?2.如何改变数据的结构?3.列转行Unpiovt、行转列Piovt、转置(Transpose)、反转行(Reverse Rows)的实际用法及解析4.它们有什么相似及区别之处?1.什么是数据的结构?什么情况下面需要对数据进行结构化的.

2020-08-28 14:09:56 5333

转载 Power BI切片器搜索框背景色缺陷的解决方案

"slicer":{ "*":{ "*":[ { "background":{ "solid":{ "color":"#E6E6E6" } } } ] } },转自:https://mp.weixin.qq.com/s/HDW8lNam...

2020-05-20 14:40:42 1557 1

原创 PowerBI实用技巧——案例八(RANKX 排序技巧(主次规则排序))

今天分享一波在使用排序功能时的小技巧。类似的方法其实有很多种,这边我拎出来一个最容易上手理解的方法分享给大家。问题解析:如何解决当首要排序列遇到相同值时,依次要排序列进行排序?(例如,当依销量排序时,遇到相同销量,而你想在销量相同时依展示的维度进行排序,怎么做?)DEMO数据如下:由上数据我们可以看出来NAME为C、D的销售值是相等的,当我们进行正常排序时RANK应该为如下效果...

2020-05-07 15:28:54 4684

原创 Power Query M 公式——常用表达式解释及实际应用(截取、替换、合并.......)

从官网的文档中我们可以看到N+1的表达式概述及功能 ,但是平时我们开发过程中,可能用到的只是其中的一小部分,所以今天给大家分享一些在power query里面常用的一些M表达式。我先把官网的文档链接贴出来,需要看详细的小伙伴可以去look look.(PS:官网文档可以下载成PDF哦) https://docs.microsoft.com/zh-cn/powerquery-...

2020-04-23 18:09:08 11179 1

原创 PowerBI实用技巧:案例七(动态展示指标值)

励志要搬砖的丸子今天又来分享实用干货了,请大家搬好小板凳坐起来围观!!!! 重要DAX:SELECTEDVALUE 动态展示效果如下: 上实现步骤: 首先创建一个TYPE维度表(选择筛选的指标值,如上图Measure Filter) 干货DAX:...

2020-04-13 12:04:12 1583

原创 Power Query M公式——添加自定义字段(巧用运算符、IF ELSE IF计算)

首先我们要了解一下Power Query高级编辑里面的M公式是什么?官方定义:Microsoft Power Query 提供了包含许多功能的强大数据导入体验。 Power Query 适用于 Analysis Services、Excel 和 Power BI 工作簿。 Power Query 的核心功能是筛选和合并,即从支持的数据源的一个或多个丰富集合中混合数据。 任何此类数据混合都使用 ...

2020-03-27 16:56:42 27670 1

原创 DAX函数——解析SUM()与SUMX()区别及实例应用

首先让我们分别了解一下SUM和SUMX的用法及含义:SUM 函数解释:官方描述:对某个列中的所有数值求和。详细解说:SUM是一个标准的常用的聚合函数。使用SUM对某列进行汇总求和,这里的某列通常是指可计算的度量值列。SUM不对String类型进行转换汇总。SUM 语法:SUM(<column>)SUM 示例以下示例从表 Sales 中添加了列 Amt 中包含...

2020-03-26 11:51:53 19260

原创 PowerBI实用技巧:案例六(用户自定义灵活配置KPI逻辑及展示效果)

最近接到一个新需求,原本以为是挺简单的写个判断就可以了,但是需求灵活配置,细细一品,不对啊 原需求条件如下: 首先我们分析整理需求点: 1.“灵活配置”这里面就需要我们有一张参数维度表,需要新建一张表,表的字段内容是从1.....100的值。 2.因为我也不知道业务人员会设置多少值,所以这里不选用下拉框的值,采用输入框的形式,默认值使用原始定的逻辑。-...

2020-03-19 15:02:51 1300

原创 PowerBI实用技巧:案例五(巧用Switch函数展现指标RGB颜色)

实用技能点:动态切换指定指标值颜色(例截止当前月之前使用绿色,当月之后使用红色) 动态改变柱子颜色---------------------------------------------------------------------------------------------------------------------------------------------------...

2020-03-12 14:15:10 8439 2

原创 PowerBI实用技巧:案例四(实现复杂动态矩阵TOPN and Others 排名分类)

2020年的二月,大家都在过着一个不平凡的春节,大门不出二门不迈。足足的在家窝了两个月,下面这张图大概就是我现在的状态。哈哈。。。。 进入正题,最近一个小伙伴因为工作上面遇到了一个有点难度的问题,过来跟我讨论如何解决。那么,论如何装逼成功解决问题,请看下方详解!! Question:需求梳理,拎出难点 1.pbi实现排序功能,这个简...

2020-03-11 17:57:19 4330

原创 PowerBI实用技巧:案例三(动态参数筛选控制排名的展示——DAX RANKX)

其实现在网上面已经有很多的文章教程 教大家如果通过RANKX函数对数据进行排序,包括使用TOPN来控制名次的展示。但是最近有一个新的需求是需要通过参数筛选来控制排名的展示。其实原理跟正常的排序是一样的。下面我梳理一下实现的步骤,再具体讲解为什么这么实现,方便理解。先看下一下效果图:第一步:新建参数这里需要注意的是DATA TYPE,因为我的需求是排名,排名都是整数不可...

2020-01-06 18:11:13 6111

原创 PowerBI实用技巧:案例二(巧用ALLEXCEPT)

求分类占比的时候,我第一个想到的就是ALL这个函数,但是前段时间遇到了一个新需求,我当时用ALL,怎么计算都是错的,后面无意见看到了ALLEXCEPT这个函数,当时一下子就神奇的成功了,哈哈哈哈!!!先说一下ALLEXCEPT的用法和含义:删除表中所有上下文筛选器,已应用于指定列的筛选器除外。(重点要记住应用于指定列的筛选器除外)然后再对比一下ALL的用法和含义:返回表中的所有行或...

2019-12-13 14:21:30 4001

原创 PowerBI实用技巧:案例一(动态切换坐标轴列值,例如交叉表头、列,图表坐标轴等)

前段时间工作上面有一个需求,用户想要自己通过切片器来控制坐标轴的维度,那么这遍文章我就主要是要介绍一下如何制作动态的坐标轴。 这次分析的数据是销售的最低价格,分别从周日期、天日期和promotions三个维度进行分析,要实现的效果是,如果选择了WEEK,那坐标轴就是周的名称,展示周的最低销售价格,如果选择了DAY,那坐标轴则是天的维度,展示每天的最低销售价格。(这里面有个...

2019-12-13 13:39:23 6260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除