March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola super gente,
Estoy seguro de que es simple, pero no puedo entenderlo :). Simplemente quiero una medida para contar cuántos clientes han sido vistos por más de un canal (así que del siguiente ejemplo, 2... Smith y Jones). Puntero rápido sería muy apreciado 🙂
Cliente | ID de llamada | Visto a través de qué canal |
Sr. Smith | 1 | Virtual |
Sr. Rogers | 2 | Correo electrónico |
Sr. Jones | 3 | Virtual |
Sr. Smith | 4 | Cara a cara |
Sr. Jones | 5 | Cara a cara |
Sr. Rogers | 6 | Correo electrónico |
Sr. Edwards | 7 | Congreso |
Necesidad de recuento de clientes vistos a través de más de un canal |
El objetivo general es tener % con numerador decustomers vistos por más de un canal y denominador de clientes vistos.
Gracias de antemano por su ayuda 🙂
Jim
Hola a ambos, muchas gracias por esto, perfecto. Como siempre, siempre estoy asombrado de las habilidades y la actitud de sus muchachos para ayudar a los demás.
Muchas gracias
Jim
Pruebe esta medida:
Measure =
VAR custSeen_ = DISTINCTCOUNT ( Table1[Customer] )
VAR custSeenMore1Chan_ =
COUNTROWS (
FILTER (
DISTINCT ( Table1[Customer] ),
CALCULATE ( DISTINCTCOUNT ( Table1[Seen through which channel] ) ) > 1
)
)
RETURN
DIVIDE ( custSeenMore1Chan_, custSeen_ )
|
Por favor, acepte la solución cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles. Póngase en contacto conmigo en privado para obtener apoyo con cualquier necesidad de BI a gran escala, tutoría, etc. |
Para calcular esto, debe tomar una tabla de clientes distintos, filtrar esa tabla a aquellos con más de 1 canal y contar las filas de la tabla resultante.
Hay varias maneras de hacer esto, y aquí hay un par. V1 debería funcionar mejor en general, pero V2 es un código más corto.
V1
(Estructura similar a medir en este artículo)
Customers Seen By More Than One Channel V1 =
VAR CustomerChannel =
SUMMARIZE (
Calls,
Calls[Customer],
Calls[Channel]
)
VAR CustomerNumChannel =
GROUPBY (
CustomerChannel,
'Calls'[Customer],
"@NumChannel",
SUMX ( CURRENTGROUP (), 1 )
)
VAR CustomerMoreThanOneChannel =
FILTER (
CustomerNumChannel,
[@NumChannel] > 1
)
RETURN
COUNTROWS ( CustomerMoreThanOneChannel )
Customers Seen By More Than One Channel V2 =
COUNTROWS (
FILTER (
VALUES ( Calls[Customer] ),
CALCULATE ( DISTINCTCOUNT ( Calls[Channel] ) ) > 1
)
)
La medida tendría que cambiarse si tiene la intención de usarla en un canal visual que incluye y desea que la medida se vea fuera del canal filtrado actualmente.
Pequeño ejemplo de PBIX adjunto.
Saludos
Owen
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.