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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Valores de recuento multiplicados por una medida

Hola

He probado varias formas de hacer que esto funcione. Tengo campos que son fechas, por lo que el mes y el día que partieron, el mes y el día que llegaron, que luego se calcula en número de días. A continuación, he calculado cuántas personas (Recuento de identificación) viajaron en esta fecha. Lo que estoy intentando (y no logramo) es calcular el número de días por el Conteo de ID para terminar con un número total de días viajados. A continuación se muestra la instantánea de lo que está allí actualmente.

rachk_0-1749775726234.png

He probado un par de ellos:

ImpactoTotal=

{COUNTROWS (ourformname)* Max (ourformname [Número de días]}

Me encantaría cualquier orientación sobre esto.

20 REPLIES 20
Syndicate_Admin
Administrator
Administrator

Hola @rachk

Pruebe esta medida

Viajes agrupados =

RESUMIR(

TravelData,

TravelData[FechaDeSalida],

TravelData[ReturnDate],

"Número de personas", COUNT(TravelData[ID]),

"Días por persona", MAX(TravelData[Número de días]),

"Total de días viajados", SUM(TravelData[Número de días])

)

Gracias
Pankaj Namekar | LinkedIn (en inglés)

Si esta solución ayuda, por favor acéptala y da un aplauso (Me gusta), sería muy apreciado.

¡Esto es lo que he ingresado usando el nombre de nuestra hoja y creo que he hecho algo mal aquí!

rachk_0-1749786452647.png

Syndicate_Admin
Administrator
Administrator

Hola

Comparta algunos datos con los que trabajar y muestre el resultado esperado. Comparta datos en un formato que se pueda pegar en un archivo de MS Excel.

Fecha de salidaFecha de retornoNúmero de díasIDENTIFICACIÓNResultado deseado (total de días viajados)
16/03/2025 17:00:0020/03/2025 20:00:00414
04/08/2025, 07:00:0004/08/2025 15:00:00122
14/04/2025, 06:00:0014/04/2025 16:00:00122
05/01/2025, 06:30:0005/02/2025, 10:00:00 a. m.111
14/05/2025, 12:00:00 a. m.14/05/2025, 12:00:00 a. m.122
15/05/2025, 10:00:00 a. m.17/05/2025 14:00:00224
18/05/2025 14:19:0024/05/2025, 07:13:00515
22/05/2025, 08:00:0026/05/2025 18:00:00414
25/05/2025 16:00:0028/05/2025 20:00:00325
27/05/2025, 06:30:0027/05/2025 19:40:00122
27/05/2025, 07:00:0028/05/2025 20:00:00111
28/05/2025 12:00:00 PM30/05/2025 13:00:00212
06/04/2025, 08:30:0006/06/2025 17:00:00212
06/05/2025, 01:30:0006/06/2025, 09:00:00111

No puedo entender la lógica utilizada para llegar a los números mencionados en la última columna. Dé una explicación.

Hay varias personas viajando el mismo día, la identificación es un recuento de esas personas. El número de días multiplicados por ID compensa el total de días recorridos.

La hoja de Excel no se vio muy bien diferenciada, por lo que ID se aplasta con Números de días como encabezado.

Comparta el enlace de descarga del archivo de Excel con sus fórmulas de Excel escritas allí. Convertiré esas fórmulas en medidas DAX.

Aquí no hay una fórmula. Copié las columnas de nuestra tabla de BI que viene a través de PowerApps. Miré las fechas en las que varias personas viajaron en la misma fecha y puse esa cifra en la última columna.


Por ejemplo, 25/5/25 - 28/5/25 es 3 días x 2, las personas deberían ser 6 en la última columna (agregué, así que me equivoqué arriba)

Otro ejemplo es que tuvimos personas que viajaron el 6 de junio por 1 día, había 13 de ellos, por lo que el resultado deseado sería 13 en esa columna.

Lo que está sucediendo actualmente es que obtenemos línea por línea sin una combinación de esas fechas.

En la segunda fila, ¿por qué está el deseado oucome 2?

Porque hay 2 ID viajando en esa fecha (la columna que tiene ID es 2 - 2x1=2)

Hola @rachk

Puede que me hayan entendido mal, pero supongo que quieres multiplicar dos columnas en medida.

Con base en la discusión anterior, tengo una ligera idea de que todas las columnas de sus datos de muestra son columnas (ninguna de ellas es medida).

luego pruebe este DAX, veamos si se adapta a sus necesidades.

Irwan_0-1750029086554.png

Desired Outcome =
var _Number =
MAXX(
'Table',
'Table'[Number of Days]
)
var _Count =
MAXX(
'Table',
'Table'[ID]
)
Return
_Count*_Number
hasta donde yo sé, MAXX/MINX/COUNTX/SUMX funciona en la expresión a nivel de fila, mientras que MAX/MIN/COUNT/SUM funciona a nivel de columna.
ya que desea obtener un valor en cada fila, por lo que su valor podría estar un poco fuera de lugar si usa MAX o COUNT, a menos que tenga otra condición o DAX para hacer que MAX o COUNT funcionen extrayendo el valor de la fila.
Espero que esto ayude.
Gracias.

Hola

El número de días es una medida: se calculan los días entre la fecha de salida y la fecha de regreso para obtener la columna Número de días.

A continuación, el recuento de documentos de identidad muestra la cantidad de personal que viajó ese día.

Desafortunadamente, tu medida no me está funcionando

rachk_1-1750034519261.png

Hola @rachk

La sintaxis es incorrecta.

La línea 1 debe ser el nombre de la medida.

Irwan_0-1750041644325.png

Gracias.

Eso funcionó, pero no devolvió los valores correctos

rachk_0-1750042448512.png

Hola @rachk

Pensé que no hay medida ya que dijiste que no hay una fórmula.

Si el número de días y el recuento de ID son medidas, puede multiplicarlo directamente.

Aquí hice el número de días y el conteo de ID como medida.

Irwan_2-1750044735653.png

El número de días es una medida, pero no estoy seguro sobre el conteo de id.

Si el recuento de ID es una columna, debe crear una medida para Count of ID

Irwan_1-1750044612686.png

Después de eso, multiplica medida por medida.

Gracias.

No mencioné ninguna fórmula para la columna deseada, eso es cierto, eso es lo que estoy tratando de obtener.

Lo que ha enviado, tiene mucho sentido, sin embargo, no funciona y creo que se debe a que la información se extrae de varias filas, no de un archivo de Excel como el que tiene que es una fecha estándar: la mía es la columna de mes y día y luego puedo obtener la medida de los días. El ID es de Power Apps, que son personas individuales que han solicitado viajar y equivale a 1 por persona, si hay más de 1 en una fecha, entonces "contará" para esa fecha.

No he encontrado nada que multiplique el número de días y la identificación de esa manera

Hola @rachk

A partir de su descripción, la muestra anterior que proporcionó no parece representar el problema al que se enfrenta.

Comparta un ejemplo de datos que representen su problema. Será genial si puedes darle tu pbix para que trabaje (elimina toda la información confidencial)

Gracias.

Hola
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

¿Se puede comprobar con esta medida una vez:

TotalPersonDaysGrouped =
SUMX (
ADDCOLUMNS (
RESUMIR (
TravelData,
TravelData[FechaDeSalida],
TravelData[ReturnDate]
),
"Días", MAXX (
FILTRO (
TravelData,
TravelData[DepartureDate] = BEFORE(TravelData[DepartureDate]) &&
TravelData[ReturnDate] = BEFORE(TravelData[ReturnDate])
),
TravelData[Número de días]
),
"PersonCount", CALCULATE (
COUNTROWS (TravelData)
)
),
[Días] * [PersonCount]
)

Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.

Saludos
Hammad.
Equipo de apoyo a la comunidad

Los "días" ya son un cálculo, así que no lo recoge

rachk_0-1750034160154.png

Hola @rachk ,
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

¿Se puede comprobar con esta medida una vez:

TotalPersonDaysGrouped =
SUMX (
ADDCOLUMNS (
RESUMIR (
TravelData,
TravelData[FechaDeSalida],
TravelData[ReturnDate]
),
"Días", MAXX (
FILTRO (
TravelData,
TravelData[DepartureDate] = BEFORE(TravelData[DepartureDate]) &&
TravelData[ReturnDate] = BEFORE(TravelData[ReturnDate])
),
TravelData[Número de días]
),
"PersonCount", CALCULATE (
COUNTROWS (TravelData)
)
),
[Días] * [PersonCount]
)

Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.

Saludos
Hammad.
Equipo de apoyo a la comunidad

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors