2017-01-30 9 views
0

私は、17人のチームのプロジェクトリストに本質的に含まれる300以上のアイテムのデータセットを持っています。私は希望パワーBI - 平均値の計算(複数の値とフィルタに基づく)とカード上での表示

Alice ProjectA NotStarted 
Alice ProjectB InProgress 
Bob ProjectC InProgress 
Eve ProjectD InProgress 
Bob ProjectE Completed 
*....insert 300 rows....* 
Bob ProjectX InProgress 

  • は、サンプルデータセットは次のようになります

を完了進捗で

  • を未開始:リスト中のプロジェクトは3つの状態を持っています進行中の進行中のプロジェクトの平均金額を示すカードをチーム全体に表示します。一例として、上記のデータを用いて

    • アリス=> 1つのInProgressプロジェクト
    • ボブ=> 2つのInProgress、プロジェクトイブ=> 1つのInProgressプロジェクト

  • だから
  • カードは廃棄される:

    1.3 
    
    +0

    「進行中ですか?」という列を作成します。 = If(Column3 = "InProgress"、1、blank()) '次に、メジャー' Card Measure = sum(進行中ですか?)/チーム上の人物 'を作成します。 –

    答えて

    1

    これは、ヘルパー列なしで行うことができます。式

    projectCount = CALCULATE(COUNTA(Projects[project]),Projects[status]="InProgress") 
    

    とチーム

    Team count = DISTINCTCOUNT('Projects'[team]) 
    

    の明確な数のための1でメジャーを作成今、あなたは

    percentage = (Projects[projectCount]/Projects[Team count])/100 
    

    をパーセンテージのメジャーを作成し、カードにその対策を使用することができますenter image description here

    または、1つの勢いで落とす式

    inProgressPercentage = (CALCULATE(COUNTA(Projects[project]),Projects[status]="InProgress")/DISTINCTCOUNT('Projects'[team]))/100 
    

    メジャーを選択して、モデリングリボンをクリックして、番号のフォーマットを設定します。

    enter image description here

    関連する問題