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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo contar filas distintas en la columna personalizada de DAX?

Hellloooo

Tengo la siguiente fórmula de DAX que cuenta el número de filas en función de dónde la fecha 'MMYYDD' (en mi tabla de calendario) cae entre las fechas mínima y máxima (tabla 1).

Recuento =

COUNTROWS (

FILTRO (

«Cuadro 1»,

[MMYYDD] >= ' Tabla1' [MinDate]

&& [MMYYDD] < ' Tabla1'[MaxDate]

)

)

Tabla 1
AccNumMinDateMaxDate
ACC5281 31/03/2021 31/03/2024
ACC528131/03/202131/03/2024
ACC528131/03/202131/03/2024
ACC528131/03/202131/03/2024
ACC528131/03/202131/03/2024
ACC525517/01/202330/11/2023
ACC525517/01/202330/11/2023
ACC525517/01/202330/04/2023
ACC525517/01/202330/04/2023
ACC525417/01/202329/02/2024
ACC525417/01/202329/02/2024
ACC525417/01/202329/02/2024

Desafortunadamente, la Tabla 1 incluye números de cuenta duplicados, y esto infla considerablemente las cifras. ¿Es posible modificar la fórmula anterior para que solo cuente filas distintas de 'Tabla 1' donde mi AccNum es distinto? No puedo quitar duplicados en PowerQuery porque mis cálculos de fecha mínima/máxima se crean con DAX en 'Tabla1'. Este es mi resultado final: -

Cal1
MMYYDDContar
01/11/202181201
01/12/202180930
01/01/202280654
01/02/2022 80344
01/03/202280166
01/04/202279635
01/05/202278999
01/06/202278366
01/07/202277729
01/08/202277210
01/09/202276604
01/10/202275846
01/11/202275394

¡Cualquier ayuda enormemente apreciada!

CF

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

¡Cosas increíbles! Gracias de nuevo!!

De nada 🙂

en el primer desafío de 25 días de Curbal, hay bastantes ejemplos de tales mesas virtuales... Buena fuente de aprendizaje...

Syndicate_Admin
Administrator
Administrator

Muchas gracias marcl1, realmente agradezco la respuesta. Crear una mesa virtual VAR es un concepto completamente nuevo para mí. ¿Tiene algún ejemplo de cómo lo haría?

VAR __tab = filter(SUMMARIZE('Tabla1',[columna1],...), ...)

DEVOLUCIÓN
countrows(__tab)

Piensa que esta tabla virtual es como un pivote para que obtengas 1 línea por accnum

Syndicate_Admin
Administrator
Administrator

Hola

puede crear una tabla virtual VAR con la función resumir

Luego haces los CountRows en esta tabla virtual ...

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
Top Kudoed Authors