首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Power BI中的切片器获取每月天数?

问如何从Power BI中的切片器获取每月天数?
EN

Stack Overflow用户
提问于 2019-09-24 22:53:25
回答 1查看 1.9K关注 0票数 0

我只想在切片器中选择一个天数范围,并在表中显示每个月/期间(月-年)的天数。

我使用DAX创建了一个包含我需要的信息的表,并且我对周期(第一列)没有问题,它以动态方式变化,问题是列" days“(第二列),因为它总是显示每个月的总天数。

下面是我的DAX代码

SelectedPeriods = GROUPBY(DimDate;DimDatePeriod;"Days";COUNTX(CURRENTGROUP();DimDateDateKey))

Here the result

我期望的是:

4月2个,5月31个,6月1个

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-24 23:35:09

这是执行顺序的问题。

代码语言:javascript
复制
SelectedPeriods = GROUPBY(DimDate;DimDate[Period];"Days";COUNTX(CURRENTGROUP();DimDate[DateKey]))

生成计算表。这些值是在刷新数据模型并将其存储在其中时计算的。并不是每次在面板中更改连接的标注时都会刷新这些标注。

在您的情况下,虽然更改日期筛选器可能会隐藏此表中的行,但天数保持不变,即在数据上没有筛选器上下文时最初计算的天数,即计算当月的所有天数。

如果希望更改结果,则需要使用度量值而不是计算表。度量对报表中的当前筛选器上下文做出反应,因此每次更改切片器时都会调整其输出。所需的度量将取决于您的模型,但可能与以下内容一样简单:

代码语言:javascript
复制
CountOfDays := CountRows(DimDate)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58083062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档