對DAX來說是新的。 我有一個(從我的角度來看)複雜的表關係模型: Model 這是我公司的知識庫。COUNT DAX度量值的次數> X
表DONNEES中每個員工都有很多「compétences」。這些「compétences」分類在LMC表格中,該表格是COMP & METIERS之間的橋樑表,用於定義「métier」所需的「compétences」。 一個「能力」可以是多個「métiers」 在「DONNEES」表中,我擁有所有員工,以及每個「métier」的標準概要。該表爲每個「能力」定義了等級(1至5)。
我在Power Bi中的矩陣就像一個魅力。我可以爲每個美工人員總結所有「能力水平」。 我添加了一個措施,這在得到每個標準PROFIL總和標準化這筆款項(此總和「硬編碼」在METIERS,不計算方法爲)
Grade = CALCULATE(SUM(DONNEES[Niveau]); LMC)/CALCULATE(SUM(METIERS[Niveau_type]);LMC)*5
和它的作品(即使「總「columnn是不正確的)
// //編輯
進行了以下修改,它的工作原理:
Grade = CALCULATE(SUM(DONNEES[Niveau]); LMC,DONNEES,METIERS)/CALCULATE(SUM(METIERS[Niveau_type]);LMC,DONNEES,METIERS)*5
(我已經添加了所有的表從我的許多人很多關係)
總計專欄現在好了。
// //編輯
現在,我要以計算fulffil每個行當所特定的A級員工的數量。 我想過創建檢查二進制措施,:
gradefulfilled= IF(DONNEES[Grade]>4,5;1;0)
一個然後用總一行在公司能夠做到這一點「行當所」
一點也沒有」員工人數工作。即使gradepeedfilled二進制對每個人都正確,總數仍爲零。
// //編輯
總一點兒也不堅持零,也可以是1,如果有一個員工行,但枝爲1,如果一個以上的員工。
// //編輯
你可以提出任何一種完全不同的方式來計算我想要的(能夠做一個「行當所」或向我解釋,我改變了我的計算是錯誤的員工數量。