Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Chitemerere
Responsive Resident
Responsive Resident

Recuento distinto en una tabla

Tengo el siguiente conjunto de datos (parte de un conjunto de datos grande):

Número de script

Nombre del producto

Fecha de dispensa

Farmacia minorista

Rama

95104

PETOGEN (MEDROXYPROGESTERONE) INYECTABLE 150MG/ML

13:22.0

Sainsbury

Main Street

95105

CELIB (CELECOXIB) 200MG CÁPSULAS

17:12.0

Sainsbury

Main Street

95105

ELTROXIN 0.05MG COMPRIMIDOS

17:12.0

Sainsbury

Main Street

95105

NORFLEX CO TABLETAS

17:12.0

Sainsbury

Main Street

95106

TABLETAS ATENOLOL 50MG

42:06.0

Sainsbury

Main Street

95106

TABLETAS ATENOLOL 50MG

42:06.0

Sainsbury

Main Street

95106

TABLETAS ATENOLOL 50MG

42:06.0

Sainsbury

Main Street

95106

LOMANOR (AMLODIPINO) COMPRIMIDOS DE 5MG

42:06.0

Sainsbury

Main Street

95106

LOMANOR (AMLODIPINO) COMPRIMIDOS DE 5MG

42:06.0

Sainsbury

Main Street

95106

LOMANOR (AMLODIPINO) COMPRIMIDOS DE 5MG

42:06.0

Sainsbury

Main Street

95106

BAYER CARDIO (ASPIRIN) TABLETAS DE 100MG

42:06.0

Sainsbury

Main Street

95106

BAYER CARDIO (ASPIRIN) TABLETAS DE 100MG

42:06.0

Sainsbury

Main Street

95106

BAYER CARDIO (ASPIRIN) TABLETAS DE 100MG

42:06.0

Sainsbury

Main Street

95106

KORANDIL (ENALAPRIL MALEATE) 10MG COMPRIMIDOS

42:06.0

Sainsbury

Main Street

95106

KORANDIL (ENALAPRIL MALEATE) 10MG COMPRIMIDOS

42:06.0

Sainsbury

Main Street

95106

KORANDIL (ENALAPRIL MALEATE) 10MG COMPRIMIDOS

42:06.0

Sainsbury

Main Street

95106

LAMIVUDINA 150MG; ZIDOVUDINE 300MG TABLETAS

42:06.0

Sainsbury

Main Street

95106

LAMIVUDINA 150MG; ZIDOVUDINE 300MG TABLETAS

42:06.0

Sainsbury

Main Street

95106

LAMIVUDINA 150MG; ZIDOVUDINE 300MG TABLETAS

42:06.0

Sainsbury

Main Street

95106

NEVIRAPINA 200MG TABLETAS

42:06.0

Sainsbury

Main Street

95106

NEVIRAPINA 200MG TABLETAS

42:06.0

Sainsbury

Main Street

95106

NEVIRAPINA 200MG TABLETAS

42:06.0

Sainsbury

Main Street

95107

FLOMIST (FLUTICASONE DIPROPIONATE) 50MCG/INHALATION NASAL SPRAY

42:57.0

Sainsbury

Main Street

95108

CÁPSULAS DE CLINDAMYCIN 150MG

46:33.0

Sainsbury

Main Street

95108

TAGERA FORTE (SECNIDAZOL) 1G COMPRIMIDOS

46:33.0

Sainsbury

Main Street

95111

ZITHROMAX 500MG TABLETS

02:41.0

Sainsbury

Main Street

95109

CÁPSULAS DE CLINDAMYCIN 150MG

53:49.0

Sainsbury

Main Street

95109

TAGERA FORTE (SECNIDAZOL) 1G COMPRIMIDOS

53:49.0

Sainsbury

Main Street

95111

CELIB (CELECOXIB) 200MG CÁPSULAS

02:41.0

Sainsbury

Main Street

95111

JARABE PARA LA TOS HISTALIX 100ML

02:41.0

Sainsbury

Main Street

95111

FLOMIST (FLUTICASONE DIPROPIONATE) 50MCG/INHALATION NASAL SPRAY

02:41.0

Sainsbury

Main Street

95111

CETIRIZINA 10MG COMPRIMIDOS

02:41.0

Sainsbury

Main Street

95113

ENHANCINA (CO-AMOXICLAV) COMPRIMIDOS DE 625MG

11:49.0

Sainsbury

Main Street

95113

DICLOFENACO SODIUM 50MG COMPRIMIDOS

11:49.0

Sainsbury

Main Street

95113

JARABE PARA LA TOS HISTALIX 100ML

11:49.0

Sainsbury

Main Street

95121

TENORICO (ATENOLOL 50MG; CHLORTHALIDONE 12.5MG) COMPRIMIDOS

26:40.0

Sainsbury

Main Street

95121

LISINOPRIL 10MG TABLETAS

26:40.0

Sainsbury

Main Street

95121

ACLOTAS (ACECLOFENAC) TABLETAS DE 100MG

26:40.0

Sainsbury

Main Street

95122

TENORICO (ATENOLOL 50MG; CHLORTHALIDONE 12.5MG) COMPRIMIDOS

34:17.0

Sainsbury

Main Street

95122

LISINOPRIL 10MG TABLETAS

34:17.0

Sainsbury

Main Street

Estoy calculando el recuento distinto del número de script como folows:

Total Dispensado Rx - DISTINCTCOUNT(PharmaAuditGW[Número de script]). Esto da el siguiente resultado:

Total Rx Dispensed One.PNG

Sin embargo, la medida anterior no funciona con "Analizar" "Explicar el aumento/disminución" en Power BI y da los resultados "No se han encontrado perspectivas"

Quiero traducir este cálculo en la tabla y tener una columna calculada de la siguiente manera:

Total Rx Dispensado ?
CALCULAR (
DISTINCTCOUNT ( PharmaAuditGW[Número de script]),
ALLEXCEPT(PharmaAuditGW, PharmaAuditGW[Número de script])
)
A continuación, trato de tener una medida para recalcuacionar "Total Dispensed Rx" como:
Total Rx Dispensado a PharmaAuditGW[Total Rx Dispensado]. Esto da la siguiente figura:
Total Rx Dispensed Two.PNG

El resultado anterior está muy por encima de la primera figura de "191K". Esto es así debido a la columna calculada incorrecta que está contando todo el "Número de script" en la tabla.

¿Cómo puedo lograr esto a través de una columna calculada o algún otro enfoque para que "Analizar" "Explicar el aumento/disminución" en Power BI funcione.

saludos

Chris

8 REPLIES 8
Chitemerere
Responsive Resident
Responsive Resident

Muchas gracias por la respuesta, con eso, la funcionalidad de análisis no aporta ningún resultado con esa medida

@Chitemerere ¿Su columna de fecha está en el tipo Fecha o Fecha/Hora? No entiendo tu columna Descindido de Fecha. No se puede convertir al tipo Date. Puede agregar una columna de fecha normal como AAAAMMDD o DD/MM/AAAA que se puede detectar o convertir como una columna de fecha. A continuación, extraiga los datos de Mes en una nueva columna y utilice la columna de mes como eje.

Si todavía no funciona, ¿puede compartir una captura de pantalla o un archivo pbix de muestra (eliminando información confidencial) que nos permitirá saber cómo se ve el objeto visual ahora?

La fecha de dispensación es tipo de fecha y hora. He creado otra columna calculada de tipo de fecha y lo he utilizado para generar una tabla Calendario desde donde utilizo el mes en el eje X y las recetas dispensadas en el eje Y

@Chitemerere ¿Hay una relación creada en las columnas de fecha entre la tabla Calendar y la tabla PharmaAuditGW? ¿Y la dirección del filtro cruzado?

Aquí con la imagen de la relación a continuación:

Rx Dispensed.PNG

saludos

Chris

lbendlin
Super User
Super User

¿Qué aumento? ¿Cuál es la dimensión/eje por la que muestra los datos? con el tiempo? a través de lugares?

Hola Ibendin

A continuación se muestra el objeto visual que representa el aumento/disminución de "Total Dispensed Rx" con el tiempo, es decir, mes:

Rx Dispensed Analysis.PNG

saludos

Chris

@Chitemerere Si el resultado esperado es un gráfico de área como el anterior, parece que su medida original Total Dispensed Rx - DISTINCTCOUNT(PharmaAuditGW[Script Number]) funcionará bien en él. Ponga la medida como valor y mes como eje.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.