Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
He probado muchas sugerencias diferentes de este foro todos seleccionados, todosexceptos, resumir como una nueva tabla y todo lo que simplemente no puedo entender esto. Necesito un recuento total para cada proveedor para calcular el porcentaje de cada subcategoría. Tengo la siguiente tabla y si puedo hacer que funcione, entonces puedo ponerla en la imagen para comparar los totales de % en lugar de contar. Tengo una página que se puede filtrar por año, mes y proveedor(es). Necesito el total y el % para cada proveedor en función de las selecciones en los filtros.
Aquí están las dos medidas tal como las tengo ahora, ya que esto fue lo más cerca que he estado.
Aquí hay un enlace a un archivo de Excel muy reducido que muestra en la primera pestaña lo que quiero ver y las 600 filas con lo que creo que son las columnas mínimas necesarias para este visual. La columna de fecha está vinculada a una tabla de fechas y el ID de proveedor está vinculado a una tabla de proveedores, pero acabo de incluir el proveedor como una columna para facilitarlo. Las segmentaciones de datos de la página siguiente utilizan, por supuesto, las tablas de fecha y proveedor para filtrar.
Total CPT Count by Provider = CALCULATE(Count(CPTsByEncounterAndClaim[Encounter ID]),ALLSELECTED(CPTsByEncounterAndClaim[Encounter ID]))
% Total CPT by Provider = DIVIDE(Count(CPTsByEncounterAndClaim[Encounter ID]),CPTsByEncounterAndClaim[Total CPT Count by Provider],0)
Solved! Go to Solution.
@brettgrubbs , Cambiar el total como
Recuento total de CPT por proveedor = CALCULATE(Count(CPTsByEncounterAndClaim[Encounter ID]),Filter(ALLSELECTED(CPTsByEncounterAndClaim),CPTsByEncounterAndClaim[Provider] = max(,CPTsByEncounterAndClaim[Provider])))
@brettgrubbs , Cambiar el total como
Recuento total de CPT por proveedor = CALCULATE(Count(CPTsByEncounterAndClaim[Encounter ID]),Filter(ALLSELECTED(CPTsByEncounterAndClaim),CPTsByEncounterAndClaim[Provider] = max(,CPTsByEncounterAndClaim[Provider])))
Gracias, funciona muy bien pero no sigo la lógica... básicamente lo cambiaste para filtrar la tabla "ALLSELECTED" CPTsByEncounterAndClaim que debe ser de 600 filas por el proveedor... pero no entiendo cómo funciona "MAX" en este filtro cuando tengo más de un proveedor seleccionado... wouldn't just return "RRO"?