Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Nuevo en la Comunidad y también usando Power BI, por lo que las disculpas si lo siguiente no parece claro
Estoy tratando de agrupar clientes que tienen productos mutiple, así que primero quiero saber qué clientes tienen un producto "SIPP" y si tienen cualquiera de los otros productos y cuál es el valor total (claro en la salida que esperaría ver)
Número de cuenta | Id. de cliente | Tipo de producto | importe |
A00001 | CLID1 | Sipp | £25.00 |
A00001 | CLID1 | Sipp | £25.00 |
A00002 | CLID1 | aumentar | £200.00 |
A00003 | CLID2 | aumentar | £500.00 |
A00004 | CLID3 | Sipp | £100.00 |
He asumido que probablemente voy a necesitar agregar otra columna al trabsformar y utilizar la parte superior de la función del switch para agregar un valor sí si el cliente tiene texto "SIPP" bajo tipo de producto . A continuación, un filtrado adicional o meassure para luego mirar hacia arriba a nivel de cliente aquellos que tienen un producto SIPP y marcar potencial otro campo con Sí a través de cada fila para que cuando se llega a la notificación se puede identificar un recuento del cliente que contiene "SIPP" tipo de producto solamente frente a los que están sosteniendo "SIPP" y "GIA" vs aquellos que no están en espera "SIPP)
Por lo tanto, en el ejemplo anterior una vez en el informe esperaría ver CLID1 tiene un SIPP y otro producto con un valor de £ 450 y CLID2 no tiene un SIPP y su valor es £ 500
ClLI3 Tiene sólo un SIPP con un valor de £ 100
Si alguien capaz de señalarme en la dirección de lo que necesito hacer eitheir a través de la transformación de mi conjunto de datos o el uso de medidas sería más agradecido
gracias
Solved! Go to Solution.
@kev_bro, la salida esperada no está clara.
¿Una nueva columna como esta puede ayudar?
Nueva columna =
var _SIPP = countx(filter(Table,[Client Id] =earlier([Id de cliente]) && [Product Type] = "SIPP"),[Número de cuenta])
var _Not = countx(filter(Table,[Client Id] =earlier([Id de cliente]) && [Product Type] <> "SIPP"),[Número de cuenta])
devolución
interruptor (true(),
not(isblank(_SIPP)) && not(isblank(_not)), "SIPP y otros",
not(isblank(_SIPP)) && (isblank(_not)) ,"Sólo SIPP",
(isblank(_SIPP)) && not(isblank(_not)) ,"Sin SIPP",
"Otros"
)
@kev_bro, la salida esperada no está clara.
¿Una nueva columna como esta puede ayudar?
Nueva columna =
var _SIPP = countx(filter(Table,[Client Id] =earlier([Id de cliente]) && [Product Type] = "SIPP"),[Número de cuenta])
var _Not = countx(filter(Table,[Client Id] =earlier([Id de cliente]) && [Product Type] <> "SIPP"),[Número de cuenta])
devolución
interruptor (true(),
not(isblank(_SIPP)) && not(isblank(_not)), "SIPP y otros",
not(isblank(_SIPP)) && (isblank(_not)) ,"Sólo SIPP",
(isblank(_SIPP)) && not(isblank(_not)) ,"Sin SIPP",
"Otros"
)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |