你可以在这里提出和 Power BI 相关的各种问题,所有提问我都会看,无法保证全部解决,但会尽可能帮助你
什么样的提问更有可能被回答,或者说如何提出一个合格的问题,已经是一个老生常谈的话题了,其实它和你对所提问领域的理解并没有直接关系,也就是说即使你对一个领域知之甚少,也不妨碍你提出一个高质量的问题。与之相关的方法论有很多,比如:
- 图文并茂,描述具体
- 增加约束性条件以减少问题的歧义
- 以旁观者身份换位思考能否理解自己提出的问题
回答问题最怕遇到的就是描述含混不清的提问,这说明提问者还没有搞明白自己遇到的问题。让我们举一个例子
请问如何计算下单客户的平均年龄
尽管这看起来是一个普通的不能再普通的需求,但它的描述并不完整。我们关心的是他们现在的年龄还是他们在购买时的年龄?如果一个客户购买了三次,应该计算一个事件还是三个事件的平均值?如果他们在不同的年龄购买过三次呢?所以我们必须像这样更精确的描述问题:「计算在销售发生时客户的平均年龄,如果他们在同一年龄进行了多次购买,则只计算一次」
注意:
- 注册成为网站用户后可以在留言中上传图片,注册免费。
- 评论需要填写用户名和邮箱,其中邮箱可以接收回复通知,邮箱地址仅管理员可见
- 评论提交后可能会延迟几秒钟显示,请耐心等待。所有留言都需要审核之后才能放出
您好,高老师我有关于last refresh datetime 的问题,请教一下:
我用powerBI desktop 更新了report 和数据源 。 report 上的last refresh datetime 显示 2024/12/6 5:38:09AM(显示正确,是当前时间)
保存后publish, publish 成功
我到service 上查看 ,report 列表里的refresh datetime 是 2024/12/6 5:53:02AM(显示正确,是当前时间)
我打开 service上的report 却显示 昨天的日期:2024/12/5 9:52:57PM(但内容确实更新了)
我的问题是如何可以让service 上的report显示正确的时间?还有service 可以自动更新,那report 显示的last refresh datetime会随着service 的更新而更新么?
一、总体要求
在相关的数据处理或报表呈现情境中,需运用切片器功能且支持复选操作,同时要建立合适的表关系来满足特定的结果呈现需求。
二、表关系设定
存在不同的类别对应关系,具体如下:
类别 A 对应一系列的 a 值,包括 a1、a2、a3、a5 等。
类别 B 对应如 b2 等一系列的 b 值(此处示例仅给出 b2,可理解为存在多个 b 值的集合)。
类别 C 对应如 c1 等一系列的 c 值(同理,可存在多个 c 值,此处以 c1 示例)。
类别 D 对应如 d6 等一系列的 d 值(同样可存在多个 d 值,以 d6 示例)。
三、不同切片器选择下的结果表呈现
当选 A 时:
结果表呈现如下内容:
第一行:序号为 1,对应值为 a1、a2、a3 的组合(以分号隔开各元素)。
第二行:序号为 2,对应值为 a2 与 c1 的组合(以分号隔开)。
第三行:序号为 3,对应值为 a5 与 b2 的组合(以分号隔开)。
当选 AB 时:
结果表在上述当选 A 时的结果基础上增加内容,呈现如下:
第一行:序号为 1,对应值为 a1、a2、a3 的组合(以分号隔开各元素)。
第二行:序号为 2,对应值为 a2 与 c1 的组合(以分号隔开)。
第三行:序号为 3,对应值为 a5 与 b2 的组合(以分号隔开)。
第五行:序号为 5,对应值为 b2 与 d6 的组合(以分号隔开)。
四、弃用方案及理由
曾考虑制作附属表的方案,例如将各对应关系中的元素按行逐一列出,像 1 对应 a1、1 对应 a2、1 对应 a3 等等依次罗列。但甲方认为此方案不可行,原因在于该方案无法实现自动化实时更新。即便使用 Python 来自动生成附属表,但在将相关内容发布(publish)到 Power BI 服务后,如果没有网关(getway)支持,就无法使用 Python 进行后续操作,从而导致数据无法及时更新以满足实际业务需求。
请问我有问题如何发表了两次 为啥删掉我的问题
您好,请教下如何先对某一列数据分别求绝对值,再计算单行绝对值占整列的占比?
高老师好,请教一下,发布到web后,网页端不能编辑DAX查询,灰色的,按照文档有打开相关设置,谢谢
老师您好,想请教一下PBI是否可以根据我已经设置好的报告形式,把指定维度下的所有信息一次性批量产出。
例如,我已经做好了一页销售分析模板,by城市(共10个城市)。我现在是通过筛选器一个个选择城市后,截图出报告,是否可以一次性生成10个城市的分析并导出?
同一日期多行记录的最后一条记录值
powerbi共享给特定人员是指发送页面地址给特定人员邮箱吗?
怎么通知栏没有通知呢?
您好,excel是中文版365,请问如何能像图1中这样,中文界面 但是 应用的步骤 显示英文。
我现在的版本是图2中这样, 应用的步骤 也是中文,我跟着书籍学习时,会有些麻烦。
新建了一个Powerbi数据看板,已经完成了多页的数据建模和展示。
现想直接导入过往一个bi文件中的一页(已发布,数据源与当前的不一样).
求指导,如何快速展示,节省重复工作
我知道一种笨办法,就是一点点COPY一遍,但以后的刷新,就需要维护两个文件了。
我目前的尝试是:尝试Desktop中使用“获取数据”——“Power BI 语义模型”,弹出已发布的BI,择对对应的BI,系统弹窗提示《 实时连接 遭禁用……….》。
谢谢指点
老師您好
最近在製作儀表板Mobile版本時,遇到了一個問題,
因為我使用了Esri Arcgis地圖,
在PC版本是沒問題的可以自由用滾輪來縮放,
但在Iphone上使用Power BI app開啟儀表板Mobile版本時,
用手指縮放的話就會是整個儀表板放大,而不是只有地圖放大,
使用上非常的不直觀,
最後只能依靠連點兩下來放大 或是 使用右下角的+/-號來縮放。
想請問是否有方法可以解決手指縮放時比例跑掉的問題?
高老师,您好!我最近几个月一直在更新自己做的一个PBI报告,里面的数据分别来源于7个EXCEL。报告更新的进展一直很顺利,昨天突然遇到一个问题,所有EXCEL里面的数值,在PBI里默认为文本格式,如上传图片所示,∑符号消失;但是在任务栏和POWER QUERY里面,这些数值设定为数值格式,只是在资料栏里没有数据∑符号。这就导致我在做新的视觉图时,这些EXCEL里的数值无法作为值来运用;已经设定的视觉图,不能改动。如果我新开一个表,引入这些EXCEL表,一切都是正常的。请问这个问题我该如何解决,重新用回我已经做了几个月的PBI报告。谢谢!
高老师请问个问题,我的工作表有很多列,如P2.1, P2.2, ….. 有54列,数据放到了MICROSOFT LISTS里,想用簇状柱状图表达出来这些列的平均值,但拉到柱状图后就变得如图一样拥挤了。由于数据放置在LISTS里,数据比较复杂,用QUERY的unpivot出来数据会变的更加复杂,。请问如何解决这样的问题,期待您的解答。
高飞老师,我想就Power BI聚合表和《DAX权威指南 第二版》中的陈述提一个 问题,按照书中549页(亦即17章-聚合表)一节所述:
在Directquery中,聚合表对于相对较小的表是有用的,而Vertipaq的聚合之应考虑行数在十亿行的表;
—就以上理解,我理解可以为导入和直连(两者均支持)的详细数据表设置聚合;
但是官方手册 https://learn.microsoft.com/zh-cn/power-bi/transform-model/aggregations-advanced 包括我在使用Desktop尝试构建聚合的时候,会出现详细信息表需为DirectQuery的模式,这里是产品端有什么更迭么?
高老师,您好~
我这关于一份报告的搭建思路想跟您请教一下。
我们的报告的基本情况如下:
维度:单店/集团/城市/省份/大区
数据源:大部分是单店维度的数据,根据关联关系,自动计算集团/城市/省份/大区的维度的数据
难点:其中有几个指标,他的数据源是每一个维度都有,因为每一个维度会有数据去重,所以得用单独的数据源。所以这样就导致了,同一个指标有5张基础数据源,且不能合并,但是我们想在一张表格中去做五个维度的筛选,但是因为数据源的不同,所以目前无法实现。
请问您有什么好的解决思路吗?
我这边有一份销售记录2022/01/01 至 2024/05/29,我想显示每一个月的当期以及上期的total revenue,我也已自建一个日期表(日期表'[Date])。
当前月 = TOTALMTD([销售额],’IOSalesRecordbyCustomer'[Date]) – 当前月我核对过,结果没有问题。
而上期月我用的是
上期月 = CALCULATE([销售额],PARALLELPERIOD(‘日期表'[Date],-1,MONTH))
问题1.如下图出现了,我发现拖入矩阵后,上期月计算出来的结果跟当期月是一模一样的。
[img[/img]
问题2. 我发现如果建一个日期表,当前月那个函数是可以正常显示,但上期月的函数,拖进去矩阵后,就显示空白。
power bi desktop矩阵里列加入两个维度无法实现层级关系表头,如何实现多层级数据表表头
您好,想请问一下现在到底如何购买PowerBI的世纪互联版?
世纪互联自己的网页现在全部都跳转到一个提示无效的网页上,拨打电话联系到的又是微软的客服。
这里发生的上下文转换,product每一个brand的行上下文都会对应sales里面的多行,最后不重复计数后是不是结果就会翻倍了,比如说当brand=”Contoso”,在porduct表里面有3行,那么每一行在发生上下文转换后,去sales表里面计数,这个时候每一行的结果都是一样的,最后再求sum,这样结果就翻倍?或者说这里的上下文转换的逻辑到底是什么样子的?总感觉无法深入理解这里的逻辑,求高老师指点
您好老师,我是最近才使用上powerbi工具。我连接mysql数据库遇到了一下问题:无法将修改保存到服务器。返回的错误:“OLE DB 或 ODBC 错误:
[DataSource.Errorl MySQL: Fatal error encountered during data
read.. “. 可能是数据量过大的问题,导入较小的表格都是正常的,不会报错。想问下您在日常工作中遇到这种一个表中具有大量数据都是怎么处理呢?