DAX代码以检查树形图中的多个选定值

时间:2018-11-09 15:24:58

标签: powerbi dax

我正在动态更改PowerBI中的标题。我有一个Treemap,其中显示了美国6个州的人口-东部2个州(纽约州,马萨诸塞州)和西部3个州(加利福尼亚州,俄勒冈州,华盛顿州)。

树形图如下-

enter image description here

用户可以通过按ctrl并单击表示状态的方块从树形图中选择多个状态。 当用户同时选择两个东部州时,我希望标题说“东部州的人口”,西部也是如此。可以使用DAX完成吗?

我的职位要求-

  1. 如果选定的州为MA && NY,则显示“东部各州的人口”作为标题。
  2. 如果选择的州是CA && OR && WA,则显示“西部各州的人口”作为标题。
  3. 如果仅选择一种状态,则在标题中显示状态名称。

我可以做3.有人可以帮我1和2吗?

1 个答案:

答案 0 :(得分:2)

这里有一个措施可以做到这一点。

I ran into this issue as well.  Basically, the issue is that mentioned jar file is no longer in jcenter.  I resolved by changing the order of search in our app build.gradle:


buildscript {
    repositories {
        maven {
            url 'https://dl.google.com/dl/android/maven2'
        }
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

Title = SWITCH( TRUE(), CONCATENATEX(VALUES(Table3[State]), Table3[State], ",") = "MA,NY", "Population in the East States", CONCATENATEX(VALUES(Table3[State]), Table3[State], ",") = "CA,OR,WA", "Population in the West States", HASONEVALUE(Table3[State]), VALUES(Table3[State]), "Population by State" ) 函数返回指定列中不同值的列表。