PowerBI实现每日账户创建数量统计图表的DAX度量值问题求助
解决Power BI每日账户创建数量统计问题
嘿,第一次用Power BI就碰到这种小坑太正常啦!我来帮你快速搞定这个统计需求~
为什么你的度量值不对?
你写的度量值Measure = COUNTROWS ( FILTER ( VALUES ( Query1[start_date] ), CALCULATE ( COUNT ( Query1[start_date] )) ) ),本质是在统计有多少个不同的日期,所以返回的是你筛选范围内的天数(30天),而不是每个日期对应的账户创建数量,这就和你的需求跑偏啦。
正确的度量值写法
其实根本不需要这么复杂的嵌套,用两个简单的函数就能搞定:
方法1:直接统计日期列的非空行数
每日账户创建数 = COUNT(Query1[start_date])
这个函数会自动对每个日期分组,统计该日期下start_date列的非空条目数,正好就是当日创建的账户数量。
方法2:统计表的总行数
如果你的每一行数据对应一个账户(没有空行或重复行),也可以用这个:
每日账户创建数 = COUNTROWS(Query1)
效果和上面完全一样,因为每一行就是一个新建账户。
怎么制作图表?
- 选择你想要的图表类型(比如柱状图、折线图,推荐柱状图看每日数量更直观)
- 将
Query1[start_date]拖到横轴(确保它的类型是「日期/时间」,如果是文本的话要先转换格式) - 将你刚创建的
每日账户创建数度量值拖到纵轴 - 如果日期轴显示有问题(比如出现没有数据的日期间隔),可以点击轴的设置,选择「仅显示数据中的日期」,这样就只会展示有账户创建的日期啦
这样出来的图表就会完美展示每日的账户创建数量啦!
内容的提问来源于stack exchange,提问作者Reg Box
相关产品推荐
相关产品推荐

