Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
En primer lugar, gracias por su ayuda.
Estoy usando powerpivot para el siguiente análisis.
Me gustaría calcular el número de años (basado en la fecha de la transacción) en el que un cliente tenía más de 2 facturas en un año. El número de facturas debe calcularse con distinctcount porque si una factura contiene varios productos, el número de factura se repite en la primera columna. ¿Alguien podría ayudarme a definir una buena medida?
Esto es +/- lo que mi base de datos parece:
Documentnr Clientnr Date Importe del producto (o)
INV001-2018 | Abc | 1/03/2018 | Huevo | 1 |
INV001-2018 | Abc | 1/03/2018 | Piña | 5 |
INV001-2018 | Abc | 1/03/2018 | Ensalada | 6 |
INV002-2018 | Def | 5/04/2018 | Pimientos | 3 |
INV003-2018 | Abc | 15/06/2018 | Pimientos | 3 |
INV002-2018 | Def | 5/04/2018 | Ensalada | 6 |
INV004-2018 | Def | 16/10/2018 | Huevo | 1 |
INV004-2018 | Def | 16/10/2018 | Pimientos | 3 |
INV001-2019 | Abc | 9/02/2019 | Brotes | 4 |
INV001-2019 | Abc | 9/02/2019 | Pimientos | 3 |
INV002-2019 | Abc | 18/11/2019 | Huevo | 1 |
INV002-2019 | Abc | 18/11/2019 | Ensalada | 6 |
INV003-2019 | Def | 12/12/2019 | Huevo | 1 |
El resultado de esta medida sería:
ABC : 2 (porque en 2018 en 2019 el cliente ABC tenía más de 1 factura)
DEF: 1 (porque el cliente DEF tenía sólo en 2018 2 facturas y en 2019 sólo 1 factura).
Muchas gracias
Solved! Go to Solution.
En primer lugar, debe agregar una columna calculada a la tabla con esta expresión. Reemplace los documentos por el nombre real de la tabla en esta y la medida siguiente.
Años con >1 ?
VAR vSummary ?
ADDCOLUMNS (
RESUMIR (
Documentos
Documentos[Clientnr],
Documentos[Año]
),
"cDocs",
CALCULAR (
DISTINCTCOUNT ( Documentos[Documentnr] )
)
)
devolución
COUNTROWS (
FILTRO (
vSummary,
[cDocs] > 2
)
)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
¡Funciona! Muchas gracias Pat !
En primer lugar, debe agregar una columna calculada a la tabla con esta expresión. Reemplace los documentos por el nombre real de la tabla en esta y la medida siguiente.
Años con >1 ?
VAR vSummary ?
ADDCOLUMNS (
RESUMIR (
Documentos
Documentos[Clientnr],
Documentos[Año]
),
"cDocs",
CALCULAR (
DISTINCTCOUNT ( Documentos[Documentnr] )
)
)
devolución
COUNTROWS (
FILTRO (
vSummary,
[cDocs] > 2
)
)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.