Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Tarjeta KPI que muestra un total incorrecto

Source Community: Power BI | Source Author Name: gauravnarchal

Estimados todos – Necesito su ayuda con la función de conteo en la tarjeta KPI.

Cuando selecciono el año 2015 en mi informe, la tarjeta KPI no filtra/cambia el recuento, mientras que la matriz lo filtra correctamente. En .the below image, la matriz muestra solo 1 cliente, pero las tarjetas KPI muestran 2.

Aquí está el archivo PBIX. Haga clic aquí

gauravnarchal_0-1639409916620.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: pranit828
Syndicated - Inbound

¿@gauravnarchal

Estás haciendo absolutamente bien usando la rebanadora y la tarjeta para el conteo. Debería dar 1 y más bien empujar dos.

PFA el archivo actualizado. No utiliza una nueva medida.
Dado que los datos solo tienen un registro en la tabla ARInvoices para 2015, verá que el metrix muestra 1.
Ahora el KPI muestra 2 porque tiene dos registros en ClientMaster.

pranit828_0-1639415887214.png

Si hubiera 100 registros en ClientMaster, mostraría 100.

¿Por qué sucede esto porque la selección de la segmentación de datos de 2015 no filtra los datos de clientMaster? La razón por la que no filtra es porque ClientMaster y ARInvoices tienen una sola relación direccional. Cambiarlo a ambos resuelve su problema.

pranit828_1-1639415925222.png

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: parry2k
Syndicated - Inbound

@gauravnarchal tienen estas dos tablas la relación en el número de perfil?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: parry2k
Syndicated - Inbound

@pranit828 genial que haya proporcionado el detalle, pero cambiar la dirección del filtro cruzado a ambos no es una práctica recomendada / recomendada, esto puede provocar problemas de rendimiento y otros resultados inesperados. Siempre quiero pensar si este modelo es grande, cómo funcionará o si hay un modelo de datos complejo. Esto es lo último que quieres hacer. Solo mis 2 centavos.

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: pranit828
Syndicated - Inbound

¿@gauravnarchal

Estás haciendo absolutamente bien usando la rebanadora y la tarjeta para el conteo. Debería dar 1 y más bien empujar dos.

PFA el archivo actualizado. No utiliza una nueva medida.
Dado que los datos solo tienen un registro en la tabla ARInvoices para 2015, verá que el metrix muestra 1.
Ahora el KPI muestra 2 porque tiene dos registros en ClientMaster.

pranit828_0-1639415887214.png

Si hubiera 100 registros en ClientMaster, mostraría 100.

¿Por qué sucede esto porque la selección de la segmentación de datos de 2015 no filtra los datos de clientMaster? La razón por la que no filtra es porque ClientMaster y ARInvoices tienen una sola relación direccional. Cambiarlo a ambos resuelve su problema.

pranit828_1-1639415925222.png

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: parry2k
Syndicated - Inbound

@gauravnarchal seguro de por qué ver adjunto funciona bien como se sugirió anteriormente

Síguenos en LinkedIn (en inglés)

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: parry2k
Syndicated - Inbound

@gauravnarchal agregar una medida para el recuento que forzará el filtro de AR a Cliente

Profile Count = 
CALCULATE ( COUNTROWS ( ClientMaster ), CROSSFILTER ( ClientMaster[ProfileNumber], ARInvoices[ProfileNumber], Both ) )

o agregue una medida para obtener un recuento distinto de perfiles de la tabla AR

Profile Count = DISTINCTCOUNT ( ARInvoices[ProfileNumber] )

Síguenos en LinkedIn (en inglés)

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

Source Community: Power BI | Source Author Name: gauravnarchal
Syndicated - Inbound

Hola @parry2k Cuando estoy usando la siguiente medida, recibo la siguiente advertencia

La función CROSSFILTER solo puede utilizar las dos referencias de columna que participan en una relación.

Profile Count = 
CALCULATE ( COUNTROWS ( ClientMaster ), CROSSFILTER ( ClientMaster[ProfileNumber], ARInvoices[ProfileNumber], Both ) )

gauravnarchal_0-1639503101858.png

Source Community: Power BI | Source Author Name: gauravnarchal
Syndicated - Inbound

Hola @parry2k - Todavía el conteo no es correcto incluso después de seguir su sugerencia de crear una medida. He adjuntado el archivo PBIX para que lo veas.

Aquí está el archivo PBIX. Haga clic aquí

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: parry2k
Syndicated - Inbound

@gauravnarchal porque su segmentación de datos de año está en la tabla AR y el recuento de clientes proviene del maestro de clientes que no se filtra por la tabla AR.

Síguenos en LinkedIn (en inglés)

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)