CONTAR y hacer un porcentaje

Un usuario Pregunto ✅

jacobson00

Hola a todos,

Busqué alrededor pero no pude resolver esto. Soy nuevo en powerbi.

Tengo una tabla con información geográfica, Hogar y negocio y cada persona tiene una sola identificación (llamada Entity ID). Entonces, cada persona tendrá dos filas, una con la información de la casa y otra con la del negocio. Para cada dirección hay una columna que marca si la dirección es nacional.

Estaba tratando de obtener el % de ID de entidad con una dirección nacional (de la lista completa)

porcentaje =
DIVIDIR (
CUENTAS ( FILTRO ( TODOS LOS SELECCIONADOS ( POWERBI_GEO_TBL ), POWERBI_GEO_TBL [IS_DOMESTIC] = «Y» ) ),
CUENTAS ( TODAS LAS SELECCIONADAS ( POWERBI_GEO_TBL ) )
)
o simplemente obtener el recuento distinto
calcular = DISTINCTCOUNT(POWERBI_GEO_TBL[ENTITY_ID]); FILTRO(POWERBI_GEO_TBL, POWERBI_GEO_TBL[IS_DOMESTIC] = «Y»)
ninguno funcionó. Si puedo obtener una medida que me dé un porcentaje de esas identificaciones de entidad con una Y, puedo crear una tarjeta que dividirá ese número con la identificación de entidad distinta total

Ashish_Mathur

Hola,

Prueba esta medida

=CALCULAR(DISTINTOCUENTO(POWERBI_GEO_TBL[ENTITY_ID]),POWERBI_GEO_TBL[IS_DOMESTIC] = «Y»)/CONTADOR DISTINTO(POWERBI_GEO_TBL[ENTITY_ID])

Exprese esto como un % de edad.

Espero que esto ayude.

amichandak

Tratar

divide(
 calculate( DISTINCTCOUNT(POWERBI_GEO_TBL[ENTITY_ID]); FILTER(POWERBI_GEO_TBL, POWERBI_GEO_TBL[IS_DOMESTIC] = "Y")),
 calculate( DISTINCTCOUNT(POWERBI_GEO_TBL[ENTITY_ID]); ALL(POWERBI_GEO_TBL)))

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr…
https://community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p…
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Hola @jacobson00,

Creé dos medidas, puedes probarlas, maybe uno de ellos puede ayudarle.
De lo contrario, deme un modelo de datos de muestra y describa específicamente lo que desea calcular.

y1.PNG

Measure = 
VAR x = 
COUNTROWS(
    FILTER(
        Sheet8,
        [IS_DOMESTIC] = "Y"
    )
)
VAR y =
COUNTROWS(Sheet8)
RETURN
DIVIDE(
    x,y
)
Measure 2 = 
VAR x=
CALCULATE(
    DISTINCTCOUNT(Sheet8[Entity ID]),
    FILTER(
        Sheet8,
        [IS_DOMESTIC] = "Y"
    )
)
VAR y=
CALCULATE(
    DISTINCTCOUNT(Sheet8[Entity ID]),
    ALL(Sheet8)
)
RETURN
DIVIDE(
    x,y
)

y2.PNG

Atentamente,
Lionel Chen

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @jacobson00,

Creé dos medidas, puedes probarlas, maybe uno de ellos puede ayudarle.
De lo contrario, deme un modelo de datos de muestra y describa específicamente lo que desea calcular.

y1.PNG

Measure = 
VAR x = 
COUNTROWS(
    FILTER(
        Sheet8,
        [IS_DOMESTIC] = "Y"
    )
)
VAR y =
COUNTROWS(Sheet8)
RETURN
DIVIDE(
    x,y
)
Measure 2 = 
VAR x=
CALCULATE(
    DISTINCTCOUNT(Sheet8[Entity ID]),
    FILTER(
        Sheet8,
        [IS_DOMESTIC] = "Y"
    )
)
VAR y=
CALCULATE(
    DISTINCTCOUNT(Sheet8[Entity ID]),
    ALL(Sheet8)
)
RETURN
DIVIDE(
    x,y
)

y2.PNG

Atentamente,
Lionel Chen

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

jacobson00

En respuesta a v-lionel-msft

También hizo el truco

amichandak

Tratar

divide(
 calculate( DISTINCTCOUNT(POWERBI_GEO_TBL[ENTITY_ID]); FILTER(POWERBI_GEO_TBL, POWERBI_GEO_TBL[IS_DOMESTIC] = "Y")),
 calculate( DISTINCTCOUNT(POWERBI_GEO_TBL[ENTITY_ID]); ALL(POWERBI_GEO_TBL)))

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr…
https://community.powerbi.com/t5/Community-Blog/Power-BI-Working-with-Non-Standard-Time-Periods/ba-p…
https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Ashish_Mathur

Hola,

Prueba esta medida

=CALCULAR(DISTINTOCUENTO(POWERBI_GEO_TBL[ENTITY_ID]),POWERBI_GEO_TBL[IS_DOMESTIC] = «Y»)/CONTADOR DISTINTO(POWERBI_GEO_TBL[ENTITY_ID])

Exprese esto como un % de edad.

Espero que esto ayude.

jacobson00

En respuesta a Ashish_Mathur

Impresionante, funcionó. Pensé en este método, pero no estaba seguro de cómo traducirlo en un idioma powerbi

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *