【问题标题】:DAX Query - Filtering out values from a table in powerbiDAX 查询 - 从 powerbi 中的表中过滤掉值
【发布时间】:2020-09-09 11:50:47
【问题描述】:

我正在使用 DAX 在 powerbi 中进行一些数据分析。非常习惯 Python,用 DAX 有点迷失。

我要做的是从度量中过滤掉值。

目前的措施是这样的,

Measure.Controllable = 
CALCULATE(
    countrows(table_adj_spec_uno), 
    table_adj_spec_uno[column_uno] = "variable 1",
    USERELATIONSHIP(
        'table_adj_spec_uno'[IncidentDate],
        'Table.Date'[DateOnly]
    )
)

我需要从这个表和列中过滤掉这个值,

table_adj_spec_uno[column_two] <> BLANK()

table_adj_spec_uno[column_two] <> "Acceptance_mwap"

如何计算仅包含这些值的行数?

另外,如果我想返回第二列作为度量,没有上面的值,我在寻找什么 DAX 查询?

感谢任何帮助。

谢谢!

【问题讨论】:

    标签: dax


    【解决方案1】:

    尝试以下更改-

    Measure.Controllable = 
    CALCULATE(
        countrows(table_adj_spec_uno),
        table_adj_spec_uno[column_uno] = "variable 1",
        table_adj_spec_uno[column_two] <> BLANK(),
        table_adj_spec_uno[column_two] <> "Acceptance_mwap",    
        USERELATIONSHIP(
            'table_adj_spec_uno'[IncidentDate],
            'Table.Date'[DateOnly]
        )
    )
    

    Measure.Controllable = 
    CALCULATE(
        countrows(table_adj_spec_uno),
        KEEPFILTERS(table_adj_spec_uno[column_uno] = "variable 1"),
        KEEPFILTERS(table_adj_spec_uno[column_two] <> BLANK()),
        KEEPFILTERS(table_adj_spec_uno[column_two] <> "Acceptance_mwap"),    
        USERELATIONSHIP(
            'table_adj_spec_uno'[IncidentDate],
            'Table.Date'[DateOnly]
        )
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 2021-08-30
      • 2017-02-17
      相关资源
      最近更新 更多