powerbi - 根据 Power BI 中的其他列筛选值
问题描述
在 Power BI 中,我试图在新表中组合并获取页面的唯一值。我需要根据同一张表中另一列的值过滤其中一列。所以我想做类似的事情
FILTER(VALUES('Table1'[URL]), 'Table1'[正确] = "是"
但它不起作用,因为我只能根据计算而不是列进行过滤。我现在拥有并且正在工作的完整线路是:
所有页面 = FILTER(DISTINCT(UNION(VALUES('Table1'[URL]),VALUES(Table2[Complete URL]), VALUES('Table3'[URLs]))), [URL] <> BLANK())
如何根据该表的另一列向其中一个表添加过滤器?
解决方案
您可以将 FILTER 替换为 CALCULATETABLE:
CALCULATETABLE(VALUES('Table'[URL]), 'Table'[Correct] = "Yes")
如果您需要计算值,只需将其包装到 COUNTROWS 中:
Measure = COUNTROWS( CALCULATETABLE(VALUES('Table'[URL]), 'Table'[Correct] = "Yes"))
推荐阅读
- javascript - 获取响应 blob 作为边缘中的对象 HTML 元素数据
- multiprocessing - 为什么不同核数的多处理代码的运行时间相同?
- java - 在模块 classes.jar 中发现重复的类
- android - 没有firebase可以使用GCP吗?
- reactjs - IIS 8.5 rewrite rule subdirectory and ReactJs
- couchdb - 在 cluster_finished 之后将新节点添加到现有的 CouchDB 集群
- python - 如何使用 tf.one_hot 计算一种热编码?
- bash - 如何在 Jenkins 运行的 bash 脚本中转义单引号?
- sql - Rails 按关联记录数选择
- ruby-on-rails - 在数据库设计中管理多个类别的最佳方法