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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Mayan
New Member

Recuento de valores en diferentes columnas

¡Hola! Necesito de su ayuda.

Requiero hacer un análisis de la frecuencia de distintas columnas. La base que tengo es como la siguiente:

Mayan_0-1596496869123.png

Y necesitó hacer una tabla que muestre el país con su respectivo porcentaje de frecuencia considerando las 4 columnas.
¡Agradezco mucho su ayuda!

2 ACCEPTED SOLUTIONS
mahoneypat
Employee
Employee

La forma más fácil de hacerlo es despivot estas 4 columnas en el editor de consultas. A continuación, tendrá una tabla con dos columnas (Atributo y Valor, a menos que les asigne lo contrario). A continuación, puede hacer que una tabla sea visual con la columna Valor, con una medida simple para contar el número de filas.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

v-eqin-msft
Community Support
Community Support

Hola @Mayan ,

Según mi opinión, desea calcular la frecuencia de los valores bajo diferentes columnas, ¿verdad?
Lo hice de dos maneras usando tu muestra.
1.La forma más fácil es usar "columna de unpivot" en el Editor de consultas.

Mi gráfico de columnas 100% apilado tiene este aspecto:

3.PNG

2.Utilizando la siguiente fórmula:

Filtrar los diferentes valores en las cuatro columnas como una tabla (columna)

All values table =
DISTINCT (
    UNION (
        DISTINCT ( 'Counting values'[Pais1] ),
        DISTINCT ( 'Counting values'[Pais2] ),
        DISTINCT ( 'Counting values'[Pais3] ),
        DISTINCT ( 'Counting values'[Pais4] )
    )
)


Recuento de diferentes valores en cada columna

COUNT1 =
CALCULATE (
    COUNT ( 'Counting values'[Pais1] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais1] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT2 =
CALCULATE (
    COUNT ( 'Counting values'[Pais2] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais2] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT3 =
CALCULATE (
    COUNT ( 'Counting values'[Pais3] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais3] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT4 =
CALCULATE (
    COUNT ( 'Counting values'[Pais4] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais4] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

Mi gráfico de columnas 100% apilado tiene este aspecto:

4.PNG

¿Son estos resultados lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos
Eyelyn Qin

View solution in original post

3 REPLIES 3
v-eqin-msft
Community Support
Community Support

Hola @Mayan ,

Según mi opinión, desea calcular la frecuencia de los valores bajo diferentes columnas, ¿verdad?
Lo hice de dos maneras usando tu muestra.
1.La forma más fácil es usar "columna de unpivot" en el Editor de consultas.

Mi gráfico de columnas 100% apilado tiene este aspecto:

3.PNG

2.Utilizando la siguiente fórmula:

Filtrar los diferentes valores en las cuatro columnas como una tabla (columna)

All values table =
DISTINCT (
    UNION (
        DISTINCT ( 'Counting values'[Pais1] ),
        DISTINCT ( 'Counting values'[Pais2] ),
        DISTINCT ( 'Counting values'[Pais3] ),
        DISTINCT ( 'Counting values'[Pais4] )
    )
)


Recuento de diferentes valores en cada columna

COUNT1 =
CALCULATE (
    COUNT ( 'Counting values'[Pais1] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais1] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT2 =
CALCULATE (
    COUNT ( 'Counting values'[Pais2] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais2] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT3 =
CALCULATE (
    COUNT ( 'Counting values'[Pais3] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais3] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

COUNT4 =
CALCULATE (
    COUNT ( 'Counting values'[Pais4] ),
    FILTER (
        'Counting values',
        'Counting values'[Pais4] = SELECTEDVALUE ( 'All values table'[distinct values] )
    )
)

Mi gráfico de columnas 100% apilado tiene este aspecto:

4.PNG

¿Son estos resultados lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos
Eyelyn Qin
amitchandak
Super User
Super User

@Mayan , La mejor manera es despivot la columna.

https://radacad.com/pivot-and-unpivot-with-power-bi
Transponer : https://yodalearning.com/tutorials/power-query-helps-transposing-data/

La segunda forma es unir las cuatro columnas con una tabla de país, una unión activa y tres combinaciones inactivas estarán allí. A continuación, cree una medida de cuatro recuentos utilizando userelation y resuma eso

https://radacad.com/userelationship-or-role-playing-dimension-dealing-with-inactive-relationships-in...

mahoneypat
Employee
Employee

La forma más fácil de hacerlo es despivot estas 4 columnas en el editor de consultas. A continuación, tendrá una tabla con dos columnas (Atributo y Valor, a menos que les asigne lo contrario). A continuación, puede hacer que una tabla sea visual con la columna Valor, con una medida simple para contar el número de filas.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors