从数据到信息
从信息到洞察

向我提问

你可以在这里提出和 Power BI 相关的各种问题,所有提问我都会看,无法保证全部解决,但会尽可能帮助你

什么样的提问更有可能被回答,或者说如何提出一个合格的问题,已经是一个老生常谈的话题了,其实它和你对所提问领域的理解并没有直接关系,也就是说即使你对一个领域知之甚少,也不妨碍你提出一个高质量的问题。与之相关的方法论有很多,比如:

  • 图文并茂,描述具体
  • 增加约束性条件以减少问题的歧义
  • 以旁观者身份换位思考能否理解自己提出的问题

回答问题最怕遇到的就是描述含混不清的提问,这说明提问者还没有搞明白自己遇到的问题。让我们举一个例子

请问如何计算下单客户的平均年龄

尽管这看起来是一个普通的不能再普通的需求,但它的描述并不完整。我们关心的是他们现在的年龄还是他们在购买时的年龄?如果一个客户购买了三次,应该计算一个事件还是三个事件的平均值?如果他们在不同的年龄购买过三次呢?所以我们必须像这样更精确的描述问题:「计算在销售发生时客户的平均年龄,如果他们在同一年龄进行了多次购买,则只计算一次」

 

注意:

  • 可以在留言中上传图片以提供完整信息。
  • 评论需要填写用户名和邮箱,其中邮箱可以接收回复通知,邮箱地址仅管理员可见
  • 评论提交后可能会延迟几秒钟显示,请耐心等待。所有留言都需要审核之后才能放出

1073
说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
314 评论数
835 被回复的评论
149 订阅评论的人数
 
查看最近回复
查看最热评论
  订阅本文评论  
最新 最旧 得票最多
提醒
成员
luzwales

问一下,在DAX pro中,如果使用VAR变量,然后return 到 Summarize 中,怎么出现的变量无法实现上下文

成员
跑//

高老师,您好,在 BI DESKTOP 中,通过导航目录(书签)实现页面跳转时,有没有不+Ctrl 的方法?

成员
bb

Hi 你好, 现在好像不能通过paypal充值了, 弹出来的小对话框里面显示404

游客
丁小点's

高老师您好!圣经P 145
‘Product'[Performance] =
VAR TotalSales =
SUMX (
Sales, — 此处 sales 与 Product 不同表,为何 不需要使用 RelateTable() 呢?我打开“F 05 35.pbix” 加了后反而不对
Sales[Quantity] * Sales[Net Price] — thus here we compute all sales
)
………

而 P51 顶部 2-13例 中 sales 与 Category 不同表,就使用了 RelateTable()
CategorySales =
SUMX (
RELATEDTABLE ( Sales ),
Sales[Quantity] * Sales[Net Price]
)

成员
琴心剑胆

我想请教一下,FISTDATE或LASTDATE函数后能不能直接用具体日期做参数,如firstdate(2021/01/01)之类的,谢谢

成员
ljaa

请问老师,我想根据第二列的最大值(有重复)找到对应第一列发生的时间(最早一项)如何设计度量值公式?具体如图所示。

DAX Q1.png
成员
ljaa

问个傻问题,包季或包年VIP有什么特别权益吗?

成员
跑//

高老师,您好,ZoomCharts的插件现在还有免费版么?或是之前跟您提过的收费版?

成员
AJ-HOBART

How to customize the row and column in the table and the Axis and Legend in the column chart?

I recently have encountered some problems. In order to explain my problem conveniently, I created a demo case. The structure of this table is similar to the structure of my work. Below is a screenshot of this table and the results I have achieved.

Question (2).png
Question (1).png
游客
Taiwan

高飛老師您好:請問有’重新整理’ , ‘發行’ 的快捷鍵嗎? 在網路上沒找到,還是說只能用鼠標點選後,才能進行動作?

成员
luohong236

高老师:
我的数据量13万条左中,powerpivot创建的数据透视表,每次点击刷新数据透视表都要3分钟,我发现时间都花在从excel表源文件加载到内存和创建计算列的过程中,有办法每次点刷新透视表时不都重重复xcel表源文件加载的过程吗,谢谢。

成员
cat

老师,有关Allselect的影子筛选上下文有几个疑问
(附:透视表的行标签来源于 ‘销售人员表’ ,即 ‘销售人员'[地区];
‘订单表’ 没有“销售人员[地区]=大秦”的数据 )

以下两个度量值返回的结果不一致,
度量值 A:=CALCULATE( COUNTROWS(‘销售人员’), ALLSELECTED(‘订单’) )
度量值 B:=CALCULATE( COUNTROWS(‘销售人员’), FILTER(ALLSELECTED(‘订单’),1 ) )

我的理解如下,不知道正确不?
度量值 A:因为Allselect恢复了可视化工具(这里为透视表的行标签)的影子筛选上下文,即恢复了整列 销售人员'[地区] 的筛选上下文。然后再用该筛选上下文过滤 ‘销售人员表’,因此结果计算结果为整张 ‘销售人员表’ 的行数

度量值 B:当Allselect当作表函数时,返回该表的子集。因为 ‘订单表’ 没有任何“销售人员[地区]=大秦”的数据,结果等于将整个 ‘订单表’ 作为筛选上下文过滤 ‘销售人员表’,然后再计算 ‘销售人员表’ 的行数。

另外,希望老师可以顺便解答一下我在 4601 的疑问(就在这板块往下几条提问),感谢。

J3(U$CS7J51%TUD_O{EM`7R.png
F`)DSV346ISL3W%7$53RLRQ.png
成员
136****5647

高老师好,刚买了《DAX权威指南》,请问:有专门的学习群或读书群吗,如何加入?
=> 问题取消,已解决。

成员
luohong236

高老师:
这么写度量值为什么结果不一样
1:
var v=sum(‘表1′[金额],sameperiodlastyear(‘日期表'[日期]))
return v
2:
var v=sum(‘表1′[金额])
return calculate(v,sameperiodlastyear(‘日期表'[日期]))

第1种方式得到上期金额,但是第2种方法得到的还是本期金额,原因是什么,谢谢高老师。

成员
cat

老师,你好:

为什么 订单表 的计算列公式可以在每行返回相应的产品id?
由于扩展表、上下文转换以及USERELATIONSHIP函数等原因,不应该只有订单日期=发货日期才会返回值?

例如将公式改写为:
CALCULATE(MAX(‘订单'[产品ID]),USERELATIONSHIP(‘日期'[日期],’订单'[发货日期]))
那么只有 订单日期=发货日期才会返回值

75A@]}JXBJ6_{3AM`OP7[ET.png
30~0_{R6M(0%E{1JY9CVQ(T.png
成员
hzykelvin

老师 圣经第二版的书我已经拿到 但我发现 第四页 图1-3下面的那行:“由于Product表与Sales表的关系是单向的”这句话 是不是翻译有误?我看原书,应该翻译为“由于Product表是与Sales表关系中的一端”!实际上 这两个表是双向选择关系!!!

成员
hzykelvin

京东下单 83.9到手~哇哈哈哈哈哈 有谁比我低~

成员
186****0969

老师,请问countx可以去重计数吗?
我碰到的实际问题是,要用groupby分组,所以只能在currentgroup()中迭代,没办法用distinctcount,脚本如下:
evaluate
groupby(
‘Fact’,
[dim],
“new”,countx(currentgroup(),[uid]))
我的诉求就是”new”里面可以去重。谢谢!

成员
Tiger

hi,老师好,请教一个poerbi问题,我有约20个度量值想要将其放在某个矩阵的第一个字段行里面,第二,三,四个字段分别是YTD,QTD,MTD,大致效果如图片,谢谢

示例.png
游客
Taiwan

高飛老師好,來到這裡學到了很多,先謝謝您! 想請問一下 如果我每天都有新資料產生,是否能夠自動排程重新整理後發行到網路上?
在網路上爬了許多文,power bi自身似乎也沒這個功能 是嗎?