ethelpanama
Hola, ¿podría ayudarme a reescribir este código en dax?
Seleccione
suma (fechas) de
(Seleccione
filtrar,
contar (fecha) como fechas
de base de datos
grupo por filtro) tmp
¡¡¡¡Por favor!!!! ¡Muchas gracias por adelantado!
v-jayw-msft
Hola @ethelpanama,
Por favor, inténtalo
count = CALCULATE(COUNT('Table'[date]),ALLEXCEPT('Table','Table'[filter]))
Atentamente,
Arrendajo
Equipo de apoyo comunitario _ Jay Wang
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
v-jayw-msft
Hola @ethelpanama,
Por favor, inténtalo
count = CALCULATE(COUNT('Table'[date]),ALLEXCEPT('Table','Table'[filter]))
Atentamente,
Arrendajo
Equipo de apoyo comunitario _ Jay Wang
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
ethelpanama
En respuesta a v-jayw-msft
¡Gracias! Hice este trabajo… Creo que sí… Pero debería ser medida, no columna.
¡Muchas gracias! Todavía estoy probando, pero espero que esté funcionando.
ethelpanama
En respuesta a v-jayw-msft
@v-jayw-msft Desafortunadamente, no funciona, necesito tener 9 en cada raw.
a | 9 |
B | 9 |
C | 9 |
v-jayw-msft
En respuesta a ethelpanama
Hola @ethelpanama,
Modifique la fórmula de la siguiente manera.
count = CALCULATE(COUNT('Table'[date]),ALLSELECTED('Table'[filter]))
Atentamente,
Arrendajo
Equipo de apoyo comunitario _ Jay Wang
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
ethelpanama
En respuesta a v-jayw-msft
@v-jayw-msftno:( no, solo muestra 1 en todas las columnas…
a | 1 |
B | 1 |
C | 1 |
v-jayw-msft
En respuesta a ethelpanama
Hola @ethelpanama,
Bien… ¿qué tal esto?
count = CALCULATE(COUNT('Table'[date]),ALL('Table'))
Si todavía está mal, es mejor que nos comparta algunos datos de muestra.
Atentamente,
Arrendajo
Equipo de apoyo comunitario _ Jay Wang
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
mwegener
Hola @ethelpanama,
debería verse algo como esto.
Measure =
SUMX (
GROUPBY ( db, db[filter], "dates", COUNT ( db[date] ) )
, [dates] )
Saludos,
marcus
Dortmund – Alemania
Si respondí a su pregunta, marque mi publicación como solución, esto también ayudará a otros.
Por favor, dé Kudos por el apoyo.
ethelpanama
En respuesta a mwegener
@mwegener Desafortunadamente, recibo este error
Las expresiones escalares de la función ‘GROUPBY’ tienen que ser funciones de agregación sobre CurrentGroup(). La expresión de cada Aggregation tiene que ser una constante o hacer referencia directa a las columnas en CurrentGroup().
ethelpanama
En respuesta a ethelpanama
@mwegener Estoy tratando de lograr esto
filtrar | columna 1 | columna 2 | % | |
filtro 1 | 1 | 15 | =columna1/columna2′ | |
filtro 2 | 2 | 15 | =columna1/columna2′ | |
filtro 3 | 3 | 15 | =columna1/columna2′ | |
filtro 4 | 4 | 15 | =columna1/columna2′ | |
filtro 5 | 5 | 15 | =columna1/columna2′ | |
total | 15 |
¡Muchas gracias por adelantado!
ethelpanama
En respuesta a mwegener
me sale este error…
Las expresiones escalares de la función ‘GROUPBY’ tienen que ser funciones de agregación sobre CurrentGroup(). La expresión de cada Aggregation tiene que ser una constante o hacer referencia directa a las columnas en CurrentGroup().