MonoSam
Hola a todos,
Tengo un conjunto de tablas que muestran la cantidad por método de compra por cliente de la siguiente manera:
Pude desglosar el patrón del método de compra (no de manera profesional) y mostrar si el cliente compró de forma totalmente manual, digital (EDI + Online) o métodos combinados como se muestra a continuación:
Mi desafío aquí es que, en lugar de mostrar el patrón de método de compra en una tabla, me gustaría mostrar el recuento de clientes por patrón de método de compra en la visualización de tarjetas. El resultado deseado sería:
1. Clientes totales: 8
2. Manual total de clientes solamente: 1
3. Total de clientes solo digitales: 3
4. Total de clientes digitales y manuales combinados: 4
¿Puede alguien ayudarme a crear las medidas apropiadas? Gracias.
Mi ejemplo de archivo Pbix
mfelix
Hola @MonkeySam,
Tienes dos opciones, una que necesitas hacer más 3 medidas usando las que ya tienes y otra usando grupos de cálculo que te permitirán hacer una sola medida y usar esa con las 3 medidas anteriores.
La solución uno crea las siguientes medidas:
Digital Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Digital", [Digital Only])
return
COUNTROWS(FILTER(temp_Table, [Digital] <> BLANK()))
Manual Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Manual", [Manual Only])
return
COUNTROWS(FILTER(temp_Table, [Manual] <> BLANK()))
Combined Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Combined", [Combined Digital & Manual])
return
COUNTROWS(FILTER(temp_Table, [Combined] <> BLANK()))
Ahora tenía estas medidas para las tarjetas que necesita.
Segunda opción:
Cree un grupo de cálculo (Creación de grupos de cálculo en Power BI Desktop) con la siguiente medida:
VAR temp_Table =
SUMMARIZE ( Sales, Sales[Customer ID], "Measure_Selected", SELECTEDMEASURE () )
RETURN
COUNTROWS ( FILTER ( temp_Table, [Measure_Selected] <> BLANK () ) )
Ahora use la tabla en este grupo de cálculo para filtrar la tarjeta con la medida anterior, verifique la imagen a continuación y el archivo pbix.
mfelix
Hola @MonkeySam,
Tienes dos opciones, una que necesitas hacer más 3 medidas usando las que ya tienes y otra usando grupos de cálculo que te permitirán hacer una sola medida y usar esa con las 3 medidas anteriores.
La solución uno crea las siguientes medidas:
Digital Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Digital", [Digital Only])
return
COUNTROWS(FILTER(temp_Table, [Digital] <> BLANK()))
Manual Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Manual", [Manual Only])
return
COUNTROWS(FILTER(temp_Table, [Manual] <> BLANK()))
Combined Only Customers =
var temp_Table = SUMMARIZE(Sales, Sales[Customer ID], "Combined", [Combined Digital & Manual])
return
COUNTROWS(FILTER(temp_Table, [Combined] <> BLANK()))
Ahora tenía estas medidas para las tarjetas que necesita.
Segunda opción:
Cree un grupo de cálculo (Creación de grupos de cálculo en Power BI Desktop) con la siguiente medida:
VAR temp_Table =
SUMMARIZE ( Sales, Sales[Customer ID], "Measure_Selected", SELECTEDMEASURE () )
RETURN
COUNTROWS ( FILTER ( temp_Table, [Measure_Selected] <> BLANK () ) )
Ahora use la tabla en este grupo de cálculo para filtrar la tarjeta con la medida anterior, verifique la imagen a continuación y el archivo pbix.
MonoSam
En respuesta a mfelix
Hola miguel,
Aprecio sus increíbles soluciones. Ambas opciones funcionan bien y crearon el resultado exacto que estoy buscando.