powerbi - 如何找到在 Power BI 中使用 max withing 计算的替代方法
问题描述
我正在尝试创建以下措施,但它失败了。
Measure = CALCULATE(COUNTA(Data[Total]),Data[Total]>0, Max(Period=Max Calculated Period).
DAX 抱怨以下错误消息:
“函数 'MAX' 已在用作表过滤器表达式的 True/False 表达式中使用。这是不允许的。”
我正在尝试将结果过滤到切片器中选择的最大周期。请指教。
解决方案
我遇到过类似的情况。似乎可行的方法是将 放入Max Calculated Period
度量中的变量中,并对定义进行其他一些调整。
我正在做的一些假设:
Max Calculated Period
是在 Power BI 中定义的度量Period
是你Data
表中的一列
如果其中任何一个不正确,则此解决方案将不起作用,我鼓励您使用更多信息和数据样本更新您的问题。
那会是什么样子:
Measure =
VAR MaxPeriod = [Max Calculated Period]
RETURN
CALCULATE(
COUNTA(Data[Total]),
Data[Total] > 0,
Data[Period] = MaxPeriod
)
推荐阅读
- javascript - 异步函数的 JavaScript 问题
- php - 在 Yii2 Html::a 标签中使用 PHP 三元
- php - 如何在 Laravel 6 的 Cookie 中存储具有多个值的嵌套关联数组而不将其转换为字符串数据
- reactjs - 如何将自定义文本添加到 react-datepicker?
- sql-server - SQL 服务器 - Row_Number 为 1 行返回不正确的值
- python - tkinter 中是否有循环浏览窗口的功能
- html - 如何应用不同的样式
- 在同一
- 父元素?
- 在同一
- reactjs - React Recoil useRecoilValue 正在返回一个空原子
- excel - 枢轴返回源数据中显示的实际评级值
- sql - 从命令行使用 sqlplus 更新行挂起(linux bash)