ssas - 覆盖 DAX 度量中的 FILTER
问题描述
我在立方体中定义了一个度量,例如
Sales = CALCULATE(SUM(FactSales[Amount]), FactSales[External] = TRUE())
在 PowerBI 中,我想覆盖External
列上的过滤器。我试过了
All Sales = CALCULATE([Sales], ALL(FactSales[External]))
但ALL(<column>)
似乎只适用于上下文过滤器。
有没有办法覆盖多维数据集中度量上定义的 DAX 过滤器?使用 DAX。
解决方案
我的理解是您已经在 [Sales] 度量中应用了过滤器,因此当您定义 ALL 函数时,它只会适用于您所说的外部上下文。
试试这个?
All Sales = CALCULATE(SUM(FactSales[Amount]), ALL(FactSales[External]))
推荐阅读
- reactjs - 当我的反应应用程序单击列表项时,如何让我的反应应用程序在我的引导模式中显示对象信息?
- flutter - 我可以在颤振应用程序中使用 appium 来访问另一个应用程序吗
- javascript - 为什么在我的网站上重定向只能使用一次?
- reactjs - 如何使用数组映射内部的变量来控制 Material UI 上的样式?
- windows - Qt 在 Windows 上静态构建 5.15.2 x86,构建错误
- python - 使用其 URL 上传图像并在 Django 中的网站前端显示
- c - AUGraphStart 延迟,取决于睡眠
- android - 位置管理器没有一致地返回位置
- r - 计算双峰分布的 2 种模式的半峰全宽 (FWHM)
- windows - 后台下载器,UWP Windows10无法启动下载操作?