Forum Discussion
Combinar medidas
Hola
Estoy tratando de combinar 2 medidas que ambos funcionan individualmente, pero no puedo conseguir que funcionen cuando se combinan. Por favor, ayúdeme.
El resultado final solo debe contar los proyectos que coincidan con ambos criterios, pero también tiene todos los subproyectos completados para ese identificador de proyecto.
Ejemplo
| ID de proyecto | Subproyecto | Conductor | Instalar Real |
| 1 | 1 | Trabajo urgente | 1/01/2020 |
| 1 | 2 | Trabajo urgente | |
| 1 | 2 | Trabajo urgente | 1/01/2020 |
| 2 | 1 | Trabajo urgente | 2/02/2020 |
| 2 | 2 | Trabajo urgente | 2/02/2020 |
| 2 | 2 | Trabajo urgente | 2/02/2020 |
Resultado esperado (mostrando sólo 1 porque solo 1 proyecto se ha completado por completo)
| Conductor | Contar |
| Trabajo urgente | 1 |
Esta medida se utiliza para acumular detalles a un nivel de proyecto. por ejemplo, 1 ID de proyecto podría tener varios subproyectos
Instalar real (nivel de proyecto) ?
SI (
CALCULAR (
COUNTBLANK (Tabla[Instalar real] ),
ALLEXCEPT (Tabla, Tabla[ID de proyecto] )
) > 0,
EN BLANCO (),
CALCULATE ( MAX ( Table[Install Actual] ), ALLEXCEPT ( Table, Table[Project ID] ) ))
Esta medida se utiliza para hacer un recuento de los ID de proyecto basados en los filtros
Trabajo urgente completado la semana pasada
CALCULAR (
DISTINCTCOUNT ( Tabla[ID de proyecto] ),
FILTRO ( Tabla, Tabla[índice de la semana] - "-1" ),
FILTRO ('Tabla', Tabla[Driver] - "trabajo urgente"))
@chrismcdonald , Con descripción, no tengo claro la falta de medida.
La tabla que desea mostrar, todo el subproyecto completado
countx(filter(summarize(Table,table[Project ID],"_1",count(Table[Sub Project]), "_2",countx(filter(Table,not(isblank(table[Install Actual]))),Table[Install Actual])),[_1] ?[_2]),table[Project ID])Si quieres trabajar con la semana. Utilice la dimensión de fecha y el rango de la semana de esta manera
Esta semana: CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]'max('Date'[Week Rank])))
La semana pasada : CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]'max('Date'[Week Rank])-1))Referir mi archivo
https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0
2 Replies
- amitchandak
Super User
@chrismcdonald , Con descripción, no tengo claro la falta de medida.
La tabla que desea mostrar, todo el subproyecto completado
countx(filter(summarize(Table,table[Project ID],"_1",count(Table[Sub Project]), "_2",countx(filter(Table,not(isblank(table[Install Actual]))),Table[Install Actual])),[_1] ?[_2]),table[Project ID])Si quieres trabajar con la semana. Utilice la dimensión de fecha y el rango de la semana de esta manera
Esta semana: CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]'max('Date'[Week Rank])))
La semana pasada : CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]'max('Date'[Week Rank])-1))Referir mi archivo
https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0
- chrismcdonald
Helper I