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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Función PowerBI All: parámetro de tabla vs columna

Hola, estoy trabajando a través de Matt Alingtons Supercharge Powerbi y noté que la función All me parece extraña: un comportamiento diferente al de ingresar una tabla vs columna en la fórmula All. P89 si tienes acceso al libro.

  1. Una tabla Productos tiene 397 filas. Cada producto es uno de los cuatro catgories
  2. Una matriz contiene categorías de productos en filas y un recuento en valores. Si:

Countrows ( Todos ( Productos ) ) -> devuelve las 397 filas de la tabla, divididas por la categoría en la matriz. Eso es lo que esperaba.

Countrows ( Todos ( Productos [Categoría] ) ) -> devuelve el valor 4 para cada fila, incluido el total. Por lo tanto, devolvió solo las categorías únicas . Entiendo por qué es el mismo valor, no entiendo por qué es solo 4 en lugar de 397.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @JNABM ,

Creo que la descripción del sitio web dax.guide ayuda a comprender mejor la función:

Using a table argument, ALL returns all the rows of the table including any duplicated rows.
Using a single column argument, ALL returns all the unique values of the column.
Using two or more columns arguments, ALL returns all the unique combinations of values in multiple columns.

Entonces, si lo usa en una tabla, obtendrá los resultados distintos para toda la tabla.

Si lo usa en una columna, obtendrá los resultados distintos para esta columna. Por lo tanto, se eliminan todos los valores duplicados y solo verá los valores distintos.

Por ejemplo, para la base de datos de Contoso.

Así es como se ve un ALL para toda la mesa:

https://dax.do/0GHr6LuFFW1N9s/

Y así es como se ve TODO para la columna de color:

https://dax.do/Bh6efBFWEow2nK/

Si necesita ayuda, por favor hágamelo saber.
Si respondo a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍

Saludos
Denis

Blog: WhatTheFact.bi
Sígueme: twitter.com/DenSelimovic

Gracias por tomarse el tiempo para ayudar.

Supongo que tiene sentido ya que la tabla tiene una clave principal, por lo que cada fila es única.

Hola @JNABM ,

Tiene sentido ya que los datos están en segundo plano guardados con una tecnología de almacén de columnas.

Esto significa que de todos modos cada columna se guarda independientemente con sus valores únicos de las otras columnas.

Saludos

Denis

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 MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors