Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap
Hola Expertos,
Estoy buscando ayuda para calcular el recuento total de nombres de clientes distintos en dimensión de cliente basado en una medida (valor M) en DimCustomer y al mismo tiempo el recuento debe ser dinámico para cambiar con la selección de filtros. Algo así como
Mi modelo de datos es como
aquí
Valor M = SUMX(RELATEDTABLE(FactSales),FactSales[Revenue] )
Recuento de clientes = COUNTROWS(ALL(DimCustomer[CustomerName]))
Sé que hice COUNTROWS en ALL y no se aplicará ningún filtro. Así que lo que estoy buscando es
CustomerCount donde
Solved! Go to Solution.
Ahí @AmitGarg,
Consulte la siguiente medida:
Customer Count = CALCULATE(Distinctcount(DimCustomer[CustomerName]),FILTER(ALLSELECTED(DimCustomer),[M Value]<> Blank())
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Saludos
Dedmon Dai
@AmitGarg , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.
probar
Recuento de clientes = Distinctcount(DimCustomer[CustomerName])
o
Recuento de clientes = calculate(Distinctcount(DimCustomer[CustomerName]),all(DimCustomer))
Distinct Count no funcionará ya que me dará el recuento = 1 en cada nivel de cliente donde como quiero recuento total
y recuento de clientes = calculate(Distinctcount(DimCustomer[CustomerName]),all(DimCustomer)) es el mismo que
Ahí @AmitGarg,
Consulte la siguiente medida:
Customer Count = CALCULATE(Distinctcount(DimCustomer[CustomerName]),FILTER(ALLSELECTED(DimCustomer),[M Value]<> Blank())
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Saludos
Dedmon Dai
Gracias Dedmon,
La solución es aceptable. Estaba lo suficientemente cerca, pero no podía atacar ALLSELECTED
Customer Count = CALCULATE(Distinctcount(DimCustomer[CustomerName]),FILTER(DimCustomer,[M Value]<> Blank())