首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用页面、报表和可视级别筛选器

使用页面、报表和可视级别筛选器
EN

Stack Overflow用户
提问于 2019-04-26 23:05:44
回答 2查看 62关注 0票数 0

我有两个表,它们由一个名为'Program_Code‘的ID列关联(1:多)。

计划摘要:

  • 程序代码=每一行都有一个唯一的ID,例如HI-18,HI-17
  • 程序名称=项目名称,例如家庭改进
  • 激励支出=计算(总和(Program_DataIncentives))

“节目数据”:

  • 程序代码=具有相同ID的多行
  • 激励=激励金额汇总在项目汇总表中
  • 记录状态=索赔、管道或拒绝
  • 创纪录的财政年度= 2017、2018或2019

我创建了一个Power表,它的行由“Program”组织。请注意,像“家庭改进”这样的每个程序名称可能有多个与其相关的代码,例如HI-18和HI-17对应于财政年度。

我希望按项目名称总结奖励支出,并使用页面/报告级别筛选器来限制结果。报告级别筛选器是:

  • 创纪录的财政年度=2017年
  • 记录状态=索赔

但是,计算(和(Program_DataIncentives))筛选器忽略了这些页面级别筛选器。我该怎么解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-27 11:01:23

您创建了“奖励支出”作为计算列。相反,您需要将其创建为度量值

计算过的列只计算一次--在创建它们时,或者在重新加载数据时。之后,计算的列只包含静态数据,不能响应任何筛选器。

另一方面,度量值是动态公式,可随时重新计算任何筛选器。

要解决您的问题,只需从“建模”选项卡中创建一个新的度量:

并添加DAX代码:

代码语言:javascript
运行
复制
Incentive Spending = SUM(Program_Data[Incentives])

(无需在这里使用计算)。

将此度量值放入表或矩阵中,它应该可以工作。与页面/报表级别过滤器不同,我建议使用切片器--为财政年度创建一个切片器,为记录状态创建另一个切片器。它们将允许您轻松地过滤计算。

票数 0
EN

Stack Overflow用户

发布于 2019-04-27 08:09:06

您可以使用:

代码语言:javascript
运行
复制
CALCULATE(sum(Program_Data[Incentives]);Program_Data[Record Fiscal Year] = 2017 && Program_Data[Record Status] = "Claimed")

但是,我不明白您为什么需要这样做,因为您有两个具有正确链接的表,这应该给您提供表/矩阵可视化所需的所有可能性,以显示正确的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55875864

复制
相关文章

相似问题

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