Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Mis datos parecen
Fecha | Nombre | Total | Categoría |
4/10 | Bob | 2 | A |
4/10 | Alice | 6 | A |
4/10 | Joe | 3 | B |
4/11 | Bob | 7 | A |
4/11 | Alice | 3 | A |
4/11 | Joe | 8 | B |
Me gustaría obtener esto:
Fecha | Nombre | Porcentaje en Categoría |
4/10 | Bob | 33.3% |
4/10 | Alice | 66.7% |
4/10 | Joe | 100% |
4/11 | Bob | 70% |
4/11 | Alice | 30% |
4/11 | Joe | 100% |
Para cada día, averigua el porcentaje que representan para Total en su Categoría. Como Joe es el único en su categoría, obviamente tiene el 100% para todos los días. El 4/11, el Total de Alice representa el 70% de todo el Total para el grupo A.
Gracias
Pruébalo en esto.
% of total =
VAR _Total = CALCULATE(
SUM('Table'[Total]),ALLEXCEPT('Table','Table'[Date],'Table'[Category]))
RETURN DIVIDE(SUM('Table'[Total]),_Total)
Esto funciona cuando hay contexto de clasificación. Me gustaría poder inferir la clasificación con el contexto de nombre justo.
% of total =
VAR _Cats = VALUES('Table'[Category])
VAR _Total = CALCULATE(
SUM('Table'[Total]),ALLEXCEPT('Table','Table'[Date]),_Cats)
RETURN DIVIDE(SUM('Table'[Total]),_Total)