Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Actualmente me enfrento a un problema con una tabla calculada: quiero conocer el restaurante sin ninguna encuesta para el período dado en la rebanadora y mostrar la lista en una tabla en mi informe.
He escrito una función DAX (gracias a una pregunta anterior aquí) para obtener esta información, pero no puedo hacerlo dinámicamente.
Aquí está mi esquema de datos:
hecho. Encuestas
RestaurantId
DateId
CompletedSurveyDate
Nombre del restaurante
dimensión. Restaurantes
RestaurantId
Nombre del restaurante
dimensión. Fecha
DateId
Fecha
Aquí está el primer código, pero desafortunadamente, no es dinámico
ComputedRestaurantWithoutCompletedSurveyQuestions =
VAR CompletedSurveyQuestionsRestaurants =
DISTINCT (
SUMMARIZE(
FILTER ( 'CompletedSurveyQuestions', 'CompletedSurveyQuestions'[CompletedSurveyDate] >= MIN ( 'dimension Date'[DateDate] )
&& 'CompletedSurveyQuestions'[CompletedSurveyDate] <= MAX ( 'dimension Date'[DateDate] )
), 'CompletedSurveyQuestions'[RestaurantName] )
)
VAR ListRestaurants = VALUES ( 'dimension Restaurants'[RestaurantName] )
VAR NoCompletedSurveyQuestionsRestaurants = EXCEPT ( ListRestaurants , CompletedSurveyQuestionsRestaurants )
RETURN NoCompletedSurveyQuestionsRestaurants
Así que atfer eso, he creado 2 medidas en mi tabla de fechas de dimensión para obtener valores Min / Max seleccionados en mi segmentación de datos, cambiar el código de mi tabla DAX, pero tampoco funciona
Fecha seleccionada Max =
CALCULAR(
..MAX( 'dimensión Fecha'[FechaFecha] ),
TODOSELECCIONADO( 'dimensión Fecha'[FechaFecha] )
)
Fecha seleccionada Min =
CALCULAR(
MIN( 'dimensión Fecha'[FechaFecha] ),
TODOSELECCIONADO( 'dimensión Fecha'[FechaFecha] )
)
ComputedRestaurantWithoutCompletedSurveyQuestions =
DÓNDE CompletedSurveyQuestionsRestaurants =
DISTINTO (
RESUMIR(
FILTRO ( 'CompletedSurveyQuestions', 'CompletedSurveyQuestions'[CompletedSurveyDate] >= ( 'dimension Date'[Fecha seleccionada mínima] )
&& 'CompletedSurveyQuestions'[CompletedSurveyDate] <= ( 'dimension Date'[Fecha seleccionada máx.] )
), 'CompletedSurveyQuestions'[RestaurantName] )
)
DÓNDE ListRestaurants = VALORES ( 'dimensión Restaurantes'[RestaurantName] )
DÓNDE NoCompletedSurveyQuestionsRestaurants = EXCEPTUAR ( ListRestaurants , CompletedSurveyQuestionsRestaurants )
DEVOLUCIÓN NoCompletadoEncuestaPreguntasRestaurantes
Hola
Aquí está la salida que quiero: Una tabla con el nombre de los restaurantes sin encuesta sobre el período seleccionado en la segmentación de datos.
Quiero que esta tabla sea dinámica (Por el momento, no lo es, cambiar la fecha en la segmentación de datos no hace nada. Tal vez mi código DAX está equivocado).
Resultado deseado:
Segmentación de datos :
Tómese el tiempo para proporcionar datos de muestra que cubran su problema o pregunta por completo.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó. Tu captura de pantalla quedó totalmente confusa.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Proporcione datos de muestra que cubran su problema o pregunta por completo.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |